DEBUG: SourceDB initialized in 0.0606660842896.
DEBUG: RepoDB initialized in 0.000201940536499.
DEBUG: Source URI: https://github.com/pisilinux/main/raw/master/programming/language/java/mozjs-128/pspec.xml

pspec.xml                      (3.0 KB)100%     23.80 MB/s [00:00:00] [complete]

actions.py                     (1.0 KB)100%     15.24 MB/s [00:00:00] [complete]
DEBUG: InstallDB initialized in 0.0201120376587.
Unsatisfied Build Dependencies: rust llvm cbindgen lld-devel nspr-devel autoconf213 python3-devel readline-devel 
DEBUG: PackageDB initialized in 0.104964017868.
Installing build dependencies.
DEBUG: HistoryDB initialized in 0.00170493125916.
DEBUG: PackageDB initialized in 0.0761880874634.
DEBUG: RepoDB initialized in 0.000186204910278.
DEBUG: checking texinfo
DEBUG: InstallDB initialized in 0.0143260955811.
DEBUG: checking m4
DEBUG: checking llvm-libs release 29
DEBUG: checking zlib
DEBUG: checking zstd
DEBUG: checking libgcc
DEBUG: checking ncurses
DEBUG: checking llvm-polly
DEBUG: checking python3 release 69
DEBUG: checking lld release 29
DEBUG: checking libgcc
DEBUG: checking nspr release 22
DEBUG: checking curl
DEBUG: checking lld
DEBUG: checking zlib
DEBUG: checking zstd
DEBUG: checking libgcc
DEBUG: checking libssh2
DEBUG: checking openssl
DEBUG: checking llvm-libs version >= 15.0.7
DEBUG: checking ncurses-devel
DEBUG: checking readline release 16
DEBUG: checking libgcc
DEBUG: checking ncurses release 15
DEBUG: checking ncurses
DEBUG: checking perl
DEBUG: checking zlib
DEBUG: checking libffi
DEBUG: checking libedit
DEBUG: checking libgcc
DEBUG: checking ncurses
DEBUG: checking libxml2
DEBUG: checking llvm-polly
DEBUG: checking xz
DEBUG: checking gdbm
DEBUG: checking zlib
DEBUG: checking bzip2
DEBUG: checking expat
DEBUG: checking libffi
DEBUG: checking sqlite
DEBUG: checking ncurses
DEBUG: checking openssl
DEBUG: checking readline
DEBUG: checking mpdecimal
DEBUG: checking libxcrypt version >= 4.4.38
DEBUG: checking llvm-libs release 29
DEBUG: checking libgcc
DEBUG: checking llvm-polly
DEBUG: checking ncurses
digraph G {
llvm[ label = "llvm(21.1.5,29)" ];
python3_devel[ label = "python3-devel(3.11.14,69)" ];
llvm_polly[ label = "llvm-polly(21.1.5,29)" ];
nspr[ label = "nspr(4.37,22)" ];
autoconf213[ label = "autoconf213(2.13,5)" ];
ncurses_devel[ label = "ncurses-devel(6.5,15)" ];
python3[ label = "python3(3.11.14,69)" ];
mpdecimal[ label = "mpdecimal(4.0.0,8)" ];
cbindgen[ label = "cbindgen(0.29.2,37)" ];
nspr_devel[ label = "nspr-devel(4.37,22)" ];
lld_devel[ label = "lld-devel(21.1.5,29)" ];
libedit[ label = "libedit(3.1.20240808,10)" ];
lld[ label = "lld(21.1.5,29)" ];
texinfo[ label = "texinfo(7.2,16)" ];
llvm_libs[ label = "llvm-libs(21.1.5,29)" ];
rust[ label = "rust(1.91.1,44)" ];
readline_devel[ label = "readline-devel(8.3.1,16)" ];

llvm -> llvm_libs;
llvm -> llvm_polly;
python3_devel -> python3;
autoconf213 -> texinfo;
python3 -> mpdecimal;
nspr_devel -> nspr;
lld_devel -> lld;
lld -> llvm_libs;
lld -> llvm_polly;
llvm_libs -> llvm_polly;
llvm_libs -> libedit;
rust -> llvm_libs;
rust -> lld;
readline_devel -> ncurses_devel;

}
DEBUG: ComponentDB initialized in 0.00803804397583.
Following packages will be installed:
autoconf213  cbindgen       libedit         lld            lld-devel  llvm      
llvm-libs    llvm-polly     mpdecimal       ncurses-devel  nspr       nspr-devel
python3      python3-devel  readline-devel  rust           texinfo  
Total size of package(s): 249.83 MB
Downloading 1 / 17
Package nspr found in repository beta
nspr-4.37-22-p2-x86_64.pisi [cached]
Downloading 2 / 17
Package texinfo found in repository beta

texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  0%     15.89 MB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  0%     15.89 MB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  0%     15.89 MB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  0%     15.89 MB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  0%     15.89 MB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  0%     15.89 MB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  0%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  1%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  1%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  1%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  1%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  1%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  1%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  1%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  1%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  2%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  2%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  2%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  2%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  2%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  2%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  2%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  3%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  3%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  3%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  3%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  3%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  4%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  4%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  4%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  4%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  5%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  5%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  5%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  5%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  5%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  6%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  6%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  6%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  6%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  7%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  7%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  7%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  7%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  7%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  8%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  8%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  8%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  8%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  9%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  9%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  9%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  9%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)  9%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 10%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 10%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 10%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 10%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 11%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 11%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 11%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 11%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 12%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 13%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 13%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 14%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 14%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 15%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 15%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 15%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 15%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 16%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 16%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 17%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 17%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 18%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 18%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 19%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 19%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 20%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 20%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 21%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 21%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 22%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 22%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 22%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 22%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 23%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 23%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 24%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 24%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 25%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 25%    306.94 KB/s [00:00:05]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 26%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 26%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 27%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 27%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 28%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 28%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 29%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 29%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 30%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 30%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 30%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 30%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 31%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 31%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 32%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 32%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 33%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 33%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 34%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 34%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 35%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 35%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 36%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 36%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 37%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 37%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 37%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 37%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 38%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 38%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 39%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 39%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 40%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 40%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 41%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 41%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 42%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 42%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 43%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 43%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 44%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 44%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 45%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 45%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 45%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 45%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 46%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 46%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 47%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 47%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 48%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 48%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 49%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 49%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 50%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 50%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 51%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 51%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 52%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 52%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 53%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 53%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 53%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 53%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 54%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 54%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 55%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 55%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 56%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 56%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 57%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 57%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 58%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 58%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 59%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 59%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 60%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 60%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 60%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 60%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 61%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 61%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 62%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 62%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 63%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 63%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 64%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 64%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 65%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 65%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 66%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 66%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 67%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 67%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 68%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 68%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 68%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 68%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 69%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 69%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 70%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 70%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 71%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 71%    447.13 KB/s [00:00:02]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 72%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 72%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 73%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 73%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 74%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 74%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 75%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 75%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 75%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 75%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 76%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 76%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 77%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 77%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 78%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 78%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 79%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 79%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 80%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 80%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 81%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 81%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 82%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 82%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 83%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 83%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 83%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 83%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 84%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 84%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 85%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 85%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 86%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 86%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 87%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 87%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 88%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 88%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 89%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 89%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 90%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 90%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 91%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 91%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 91%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 91%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 92%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 92%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 93%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 93%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 94%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 94%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 95%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 95%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 96%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 96%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 97%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 97%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 98%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 98%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 98%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 98%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB) 99%    640.62 KB/s [00:00:00]
texinfo-7.2-16-p2-x86_64.pisi  (1.8 MB)100%    640.62 KB/s [00:00:00] [complete]
Downloading 3 / 17
Package llvm-polly found in repository beta
llvm-polly-21.1.5-29-p2-x86_64.pisi [cached]
Downloading 4 / 17
Package libedit found in repository beta
libedit-3.1.20240808-10-p2-x86_64.pisi [cached]
Downloading 5 / 17
Package llvm-libs found in repository beta
llvm-libs-21.1.5-29-p2-x86_64.pisi [cached]
Downloading 6 / 17
Package llvm found in repository beta
llvm-21.1.5-29-p2-x86_64.pisi [cached]
Downloading 7 / 17
Package mpdecimal found in repository beta
mpdecimal-4.0.0-8-p2-x86_64.pisi [cached]
Downloading 8 / 17
Package python3 found in repository beta
python3-3.11.14-69-p2-x86_64.pisi [cached]
Downloading 9 / 17
Package python3-devel found in repository beta
python3-devel-3.11.14-69-p2-x86_64.pisi [cached]
Downloading 10 / 17
Package autoconf213 found in repository beta

autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 10%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 20%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 20%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 30%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 30%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 40%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 40%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 51%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 61%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 71%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 81%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB) 92%    108.23 MB/s [00:00:00]
autoconf213-2.13-5-p2-x86_64.pisi (156.0 KB)100%    108.23 MB/s [00:00:00] [complete]
Downloading 11 / 17
Package ncurses-devel found in repository beta
ncurses-devel-6.5-15-p2-x86_64.pisi [cached]
Downloading 12 / 17
Package cbindgen found in repository beta
cbindgen-0.29.2-37-p2-x86_64.pisi [cached]
Downloading 13 / 17
Package nspr-devel found in repository beta
nspr-devel-4.37-22-p2-x86_64.pisi [cached]
Downloading 14 / 17
Package lld found in repository beta
lld-21.1.5-29-p2-x86_64.pisi [cached]
Downloading 15 / 17
Package lld-devel found in repository beta

lld-devel-21.1.5-29-p2-x86_64.pisi (17.0 KB)100%     82.82 MB/s [00:00:00] [complete]
Downloading 16 / 17
Package rust found in repository beta
rust-1.91.1-44-p2-x86_64.pisi [cached]
Downloading 17 / 17
Package readline-devel found in repository beta
readline-devel-8.3.1-16-p2-x86_64.pisi [cached]
Installing 1 / 17
nspr-4.37-22-p2-x86_64.pisi [cached]
Installing nspr, version 4.37, release 22
Extracting the files of nspr
Configuring nspr package
DEBUG: Calling post install handlers
Configured nspr
Installed nspr
Installing 2 / 17
texinfo-7.2-16-p2-x86_64.pisi [cached]
Installing texinfo, version 7.2, release 16
Extracting the files of texinfo
Configuring texinfo package
DEBUG: Registering System.PackageHandler comar script
DEBUG: Calling post install handlers
Configured texinfo
Installed texinfo
Installing 3 / 17
llvm-polly-21.1.5-29-p2-x86_64.pisi [cached]
Installing llvm-polly, version 21.1.5, release 29
Extracting the files of llvm-polly
Configuring llvm-polly package
DEBUG: Calling post install handlers
Configured llvm-polly
Installed llvm-polly
Installing 4 / 17
libedit-3.1.20240808-10-p2-x86_64.pisi [cached]
Installing libedit, version 3.1.20240808, release 10
Extracting the files of libedit
Configuring libedit package
DEBUG: Calling post install handlers
Configured libedit
Installed libedit
Installing 5 / 17
llvm-libs-21.1.5-29-p2-x86_64.pisi [cached]
Installing llvm-libs, version 21.1.5, release 29
Extracting the files of llvm-libs
Configuring llvm-libs package
DEBUG: Calling post install handlers
Configured llvm-libs
Installed llvm-libs
Installing 6 / 17
llvm-21.1.5-29-p2-x86_64.pisi [cached]
Installing llvm, version 21.1.5, release 29
Extracting the files of llvm
Configuring llvm package
DEBUG: Calling post install handlers
Configured llvm
Installed llvm
Installing 7 / 17
mpdecimal-4.0.0-8-p2-x86_64.pisi [cached]
Installing mpdecimal, version 4.0.0, release 8
Extracting the files of mpdecimal
Configuring mpdecimal package
DEBUG: Calling post install handlers
Configured mpdecimal
Installed mpdecimal
Installing 8 / 17
python3-3.11.14-69-p2-x86_64.pisi [cached]
Installing python3, version 3.11.14, release 69
Extracting the files of python3
Configuring python3 package
DEBUG: Calling post install handlers
Configured python3
Installed python3
Installing 9 / 17
python3-devel-3.11.14-69-p2-x86_64.pisi [cached]
Installing python3-devel, version 3.11.14, release 69
Extracting the files of python3-devel
Configuring python3-devel package
DEBUG: Calling post install handlers
Configured python3-devel
Installed python3-devel
Installing 10 / 17
autoconf213-2.13-5-p2-x86_64.pisi [cached]
Installing autoconf213, version 2.13, release 5
Extracting the files of autoconf213
Configuring autoconf213 package
DEBUG: Calling post install handlers
Configured autoconf213
Installed autoconf213
Installing 11 / 17
ncurses-devel-6.5-15-p2-x86_64.pisi [cached]
Installing ncurses-devel, version 6.5, release 15
Extracting the files of ncurses-devel
Configuring ncurses-devel package
DEBUG: Calling post install handlers
Configured ncurses-devel
Installed ncurses-devel
Installing 12 / 17
cbindgen-0.29.2-37-p2-x86_64.pisi [cached]
Installing cbindgen, version 0.29.2, release 37
Extracting the files of cbindgen
Configuring cbindgen package
DEBUG: Calling post install handlers
Configured cbindgen
Installed cbindgen
Installing 13 / 17
nspr-devel-4.37-22-p2-x86_64.pisi [cached]
Installing nspr-devel, version 4.37, release 22
Extracting the files of nspr-devel
Configuring nspr-devel package
DEBUG: Calling post install handlers
Configured nspr-devel
Installed nspr-devel
Installing 14 / 17
lld-21.1.5-29-p2-x86_64.pisi [cached]
Installing lld, version 21.1.5, release 29
Extracting the files of lld
Configuring lld package
DEBUG: Calling post install handlers
Configured lld
Installed lld
Installing 15 / 17
lld-devel-21.1.5-29-p2-x86_64.pisi [cached]
Installing lld-devel, version 21.1.5, release 29
Extracting the files of lld-devel
Configuring lld-devel package
DEBUG: Calling post install handlers
Configured lld-devel
Installed lld-devel
Installing 16 / 17
rust-1.91.1-44-p2-x86_64.pisi [cached]
Installing rust, version 1.91.1, release 44
Extracting the files of rust
Configuring rust package
DEBUG: Calling post install handlers
Configured rust
Installed rust
Installing 17 / 17
readline-devel-8.3.1-16-p2-x86_64.pisi [cached]
Installing readline-devel, version 8.3.1, release 16
Extracting the files of readline-devel
Configuring readline-devel package
DEBUG: Calling post install handlers
Configured readline-devel
Installed readline-devel

translations.xml               (643.0  B)100%      9.29 MB/s [00:00:00] [complete]

mozjs128-fix-soname.patch      (684.0  B)100%     10.21 MB/s [00:00:00] [complete]

mozconfig                      (683.0  B)100%     10.19 MB/s [00:00:00] [complete]
DEBUG: return value for "export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=pip" is 0
DEBUG: return value for "export MOZ_NOSPAM=1" is 0
Building source package: mozjs-128

component.xml                  (59.0  B)100%    911.94 KB/s [00:00:00] [complete]
firefox-128.14.0esr.source.tar.xz [cached]
DEBUG: return value for "export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=pip" is 0
DEBUG: return value for "export MOZ_NOSPAM=1" is 0
Unpacking archive(s)...
Applying patch: mozjs128-fix-soname.patch
DEBUG: return value for "patch --remove-empty-files --no-backup-if-mismatch  -p1 -i "/var/pisi/mozjs-128/files/mozjs128-fix-soname.patch"" is 0
 unpacked (/var/pisi/mozjs-128-128.14.0-2/work)
Setting up source...
DEBUG: return value for "cp mozconfig js/src/.mozconfig" is 0
Building source...
Collecting glean-sdk==60.1.1
  Downloading glean_sdk-60.1.1-py3-none-manylinux_2_34_x86_64.whl.metadata (4.7 kB)
Collecting semver>=2.13.0 (from glean-sdk==60.1.1)
  Downloading semver-3.0.4-py3-none-any.whl.metadata (6.8 kB)
Collecting glean-parser~=14.0 (from glean-sdk==60.1.1)
  Downloading glean_parser-14.5.2-py3-none-any.whl.metadata (34 kB)
Collecting appdirs>=1.4 (from glean-parser~=14.0->glean-sdk==60.1.1)
  Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
Requirement already satisfied: Click>=7 in ./third_party/python/click (from glean-parser~=14.0->glean-sdk==60.1.1) (8.1.6)
Collecting diskcache>=4 (from glean-parser~=14.0->glean-sdk==60.1.1)
  Downloading diskcache-5.6.3-py3-none-any.whl.metadata (20 kB)
Requirement already satisfied: Jinja2>=2.10.1 in ./third_party/python/Jinja2 (from glean-parser~=14.0->glean-sdk==60.1.1) (3.1.2)
Requirement already satisfied: jsonschema>=3.0.2 in ./third_party/python/jsonschema (from glean-parser~=14.0->glean-sdk==60.1.1) (4.17.3)
Collecting PyYAML>=5.3.1 (from glean-parser~=14.0->glean-sdk==60.1.1)
  Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Requirement already satisfied: MarkupSafe>=2.0 in ./third_party/python/MarkupSafe/src (from Jinja2>=2.10.1->glean-parser~=14.0->glean-sdk==60.1.1) (2.0.1)
Requirement already satisfied: attrs>=17.4.0 in ./third_party/python/attrs (from jsonschema>=3.0.2->glean-parser~=14.0->glean-sdk==60.1.1) (23.1.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in ./third_party/python/pyrsistent (from jsonschema>=3.0.2->glean-parser~=14.0->glean-sdk==60.1.1) (0.16.0)
Requirement already satisfied: six in ./third_party/python/six (from pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0->jsonschema>=3.0.2->glean-parser~=14.0->glean-sdk==60.1.1) (1.16.0)
Downloading glean_sdk-60.1.1-py3-none-manylinux_2_34_x86_64.whl (891 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 891.6/891.6 kB 2.8 MB/s eta 0:00:00
Downloading glean_parser-14.5.2-py3-none-any.whl (117 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 1.3 MB/s eta 0:00:00
Downloading semver-3.0.4-py3-none-any.whl (17 kB)
Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Downloading diskcache-5.6.3-py3-none-any.whl (45 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.5/45.5 kB 677.6 kB/s eta 0:00:00
Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 4.4 MB/s eta 0:00:00
Installing collected packages: appdirs, semver, PyYAML, diskcache, glean-parser, glean-sdk
Successfully installed PyYAML-6.0.3 appdirs-1.4.4 diskcache-5.6.3 glean-parser-14.5.2 glean-sdk-60.1.1 semver-3.0.4
Collecting psutil<=5.9.4,>=5.4.2
  Downloading psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
Downloading psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 280.2/280.2 kB 845.2 kB/s eta 0:00:00
Installing collected packages: psutil
Successfully installed psutil-5.9.4
Collecting zstandard<=0.23.0,>=0.11.1
  Downloading zstandard-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
Downloading zstandard-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.4/5.4 MB 3.4 MB/s eta 0:00:00
Installing collected packages: zstandard
Successfully installed zstandard-0.23.0
Creating global state directory from environment variable: mozbuild
Creating local state directory: mozbuild/srcdirs/firefox-128.14.0-40c0a39e77aa
 0:01.73 W Clobber not needed.
 0:02.21 Using Python 3.11.14 from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mozbuild/srcdirs/firefox-128.14.0-40c0a39e77aa/_virtualenvs/build/bin/python
 0:02.21 Adding configure options from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mozconfig
 0:02.21   --enable-application=js
 0:02.21   --prefix=/usr
 0:02.21   --enable-release
 0:02.21   --enable-hardening
 0:02.21   --enable-optimize
 0:02.21   --enable-rust-simd
 0:02.21   --enable-linker=lld
 0:02.21   --disable-bootstrap
 0:02.21   --disable-debug
 0:02.21   --disable-jemalloc
 0:02.21   --disable-strip
 0:02.21   --with-system-zlib
 0:02.21   --without-system-icu
 0:02.21   --enable-readline
 0:02.21   --enable-shared-js
 0:02.21   --enable-tests
 0:02.21   --with-intl-api
 0:02.21 checking for vcs source checkout... no
 0:02.28 checking for a shell... /bin/sh
 0:02.39 checking for host system type... x86_64-pc-linux-gnu
 0:02.39 checking for target system type... x86_64-pc-linux-gnu
 0:02.84 checking for Python 3... /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mozbuild/srcdirs/firefox-128.14.0-40c0a39e77aa/_virtualenvs/build/bin/python (3.11.14)
 0:02.95 checking whether cross compiling... no
 0:02.96 checking for wget... not found
 0:02.97 checking for ccache... not found
 0:02.97 checking for the target C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc
 0:03.02 checking whether the target C compiler can be used... yes
 0:03.02 checking the target C compiler version... 15.2.0
 0:03.23 checking the target C compiler works... yes
 0:03.24 checking for the target C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++
 0:03.33 checking whether the target C++ compiler can be used... yes
 0:03.33 checking the target C++ compiler version... 15.2.0
 0:03.52 checking the target C++ compiler works... yes
 0:03.52 checking for the host C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc
 0:03.53 checking whether the host C compiler can be used... yes
 0:03.53 checking the host C compiler version... 15.2.0
 0:03.53 checking the host C compiler works... yes
 0:03.53 checking for the host C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++
 0:03.53 checking whether the host C++ compiler can be used... yes
 0:03.53 checking the host C++ compiler version... 15.2.0
 0:03.53 checking the host C++ compiler works... yes
 0:04.16 checking for target linker... lld
 0:04.16 checking for host linker... bfd
 0:04.23 checking for 64-bit OS... yes
 0:04.31 checking for new enough STL headers from libstdc++... yes
 0:06.30 checking for __thread keyword for TLS variables... yes
 0:06.41 checking for unwind.h... yes
 0:06.51 checking for _Unwind_Backtrace... yes
 0:06.51 checking for the assembler... /usr/bin/x86_64-pc-linux-gnu-gcc
 0:06.52 checking for ar... /usr/bin/ar
 0:06.91 checking whether ar supports response files... yes
 0:06.92 checking for host_ar... /usr/bin/ar
 0:06.92 checking for nm... /usr/bin/nm
 0:06.97 checking for -mavxvnni support... yes
 0:07.03 checking for -mavx512bw support... yes
 0:07.08 checking for -mavx512vnni support... yes
 0:07.08 checking for pkg_config... /usr/bin/pkg-config
 0:07.09 checking for pkg-config version... 0.29.2
 0:07.09 checking whether pkg-config is pkgconf... no
 0:07.09 WARNING: When not building jemalloc, you need to build with --with-redist or set WIN32_REDIST_DIR.
 0:07.19 checking for strndup... yes
 0:07.28 checking for posix_memalign... yes
 0:07.37 checking for memalign... yes
 0:07.71 checking for malloc_usable_size... yes
 0:07.82 checking for malloc.h... yes
 0:07.86 checking whether malloc_usable_size definition can use const argument... no
 0:07.92 checking for stdint.h... yes
 0:07.98 checking for inttypes.h... yes
 0:08.03 checking for alloca.h... yes
 0:08.09 checking for sys/byteorder.h... no
 0:08.19 checking for getopt.h... yes
 0:08.25 checking for unistd.h... yes
 0:08.44 checking for nl_types.h... yes
 0:08.53 checking for cpuid.h... yes
 0:08.60 checking for fts.h... yes
 0:08.68 checking for sys/statvfs.h... yes
 0:08.93 checking for sys/statfs.h... yes
 0:09.00 checking for sys/vfs.h... yes
 0:09.16 checking for sys/mount.h... yes
 0:09.32 checking for sys/quota.h... yes
 0:09.40 checking for linux/quota.h... yes
 0:09.48 checking for linux/if_addr.h... yes
 0:09.75 checking for linux/rtnetlink.h... yes
 0:09.83 checking for sys/queue.h... yes
 0:09.89 checking for sys/types.h... yes
 0:09.95 checking for netinet/in.h... yes
 0:10.00 checking for byteswap.h... yes
 0:10.07 checking for memfd_create in sys/mman.h... yes
 0:10.25 checking for linux/perf_event.h... yes
 0:10.60 checking for perf_event_open system call... yes
 0:10.74 checking for clock_gettime(CLOCK_MONOTONIC)... yes
 0:11.50 checking for res_ninit()... yes
 0:11.60 checking for dladdr... yes
 0:11.65 checking for dlfcn.h... yes
 0:11.78 checking for dlopen in -ldl... yes
 0:11.88 checking for gethostbyname_r in -lc_r... no
 0:11.98 checking for socket in -lsocket... no
 0:12.20 checking for pthread_create... yes
 0:12.28 checking for pthread.h... yes
 0:12.33 checking whether the C compiler supports -pthread... yes
 0:12.52 checking whether 64-bits std::atomic requires -latomic... no
 0:12.65 checking whether the C compiler supports -Wbitfield-enum-conversion... no
 0:12.71 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no
 0:12.74 checking whether the C compiler supports -Wformat-type-confusion... no
 0:12.77 checking whether the C++ compiler supports -Wformat-type-confusion... no
 0:12.83 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no
 0:12.87 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no
 0:12.91 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no
 0:12.98 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no
 0:13.20 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no
 0:13.47 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no
 0:13.51 checking whether the C compiler supports -Wunreachable-code-return... no
 0:13.55 checking whether the C++ compiler supports -Wunreachable-code-return... no
 0:13.57 checking whether the C compiler supports -Wclass-varargs... no
 0:13.59 checking whether the C++ compiler supports -Wclass-varargs... no
 0:13.62 checking whether the C++ compiler supports -Wempty-init-stmt... no
 0:13.66 checking whether the C compiler supports -Wfloat-overflow-conversion... no
 0:13.69 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no
 0:13.72 checking whether the C compiler supports -Wfloat-zero-conversion... no
 0:13.75 checking whether the C++ compiler supports -Wfloat-zero-conversion... no
 0:13.77 checking whether the C compiler supports -Wloop-analysis... no
 0:13.80 checking whether the C++ compiler supports -Wloop-analysis... no
 0:13.82 checking whether the C compiler supports -Wno-range-loop-analysis... no
 0:13.86 checking whether the C++ compiler supports -Wno-range-loop-analysis... no
 0:13.91 checking whether the C++ compiler supports -Wcomma-subscript... yes
 0:13.94 checking whether the C compiler supports -Wenum-compare-conditional... no
 0:13.98 checking whether the C++ compiler supports -Wenum-compare-conditional... no
 0:14.00 checking whether the C compiler supports -Wenum-float-conversion... no
 0:14.03 checking whether the C++ compiler supports -Wenum-float-conversion... no
 0:14.07 checking whether the C++ compiler supports -Wvolatile... yes
 0:14.10 checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no
 0:14.22 checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes
 0:14.25 checking whether the C++ compiler supports -Wno-deprecated-this-capture... no
 0:14.26 checking whether the C++ compiler supports -Wcomma... no
 0:14.30 checking whether the C compiler supports -Wduplicated-cond... yes
 0:14.36 checking whether the C++ compiler supports -Wduplicated-cond... yes
 0:14.41 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
 0:14.47 checking whether the C compiler supports -Wlogical-op... yes
 0:14.52 checking whether the C++ compiler supports -Wlogical-op... yes
 0:14.56 checking whether the C compiler supports -Wstring-conversion... no
 0:14.58 checking whether the C++ compiler supports -Wstring-conversion... no
 0:14.60 checking whether the C++ compiler supports -Wno-inline-new-delete... no
 0:14.66 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
 0:14.70 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
 0:14.75 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
 0:14.78 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
 0:14.82 checking whether the C compiler supports -Wno-error=array-bounds... yes
 0:14.86 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
 0:14.92 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
 0:14.98 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
 0:15.01 checking whether the C compiler supports -Wno-multistatement-macros... yes
 0:15.09 checking whether the C++ compiler supports -Wno-multistatement-macros... yes
 0:15.15 checking whether the C compiler supports -Wno-error=class-memaccess... yes
 0:15.26 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes
 0:15.30 checking whether the C compiler supports -Wno-error=atomic-alignment... no
 0:15.32 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no
 0:15.35 checking whether the C compiler supports -Wno-error=deprecated-builtins... no
 0:15.38 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no
 0:15.46 checking whether the C compiler supports -Wformat... yes
 0:15.65 checking whether the C++ compiler supports -Wformat... yes
 0:15.73 checking whether the C compiler supports -Wformat-security... no
 0:15.78 checking whether the C++ compiler supports -Wformat-security... no
 0:15.81 checking whether the C compiler supports -Wformat-overflow=2... yes
 0:15.87 checking whether the C++ compiler supports -Wformat-overflow=2... yes
 0:15.92 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
 0:16.00 checking whether the C compiler supports -Wno-psabi... yes
 0:16.15 checking whether the C++ compiler supports -Wno-psabi... yes
 0:16.21 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
 0:16.33 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
 0:16.36 checking whether the C++ compiler supports -Wno-vla-cxx-extension... no
 0:16.39 checking whether the C compiler supports -Wno-unknown-warning-option... no
 0:16.42 checking whether the C++ compiler supports -Wno-unknown-warning-option... no
 0:16.45 checking whether the C++ compiler supports -fno-sized-deallocation... yes
 0:16.48 checking whether the C++ compiler supports -fno-aligned-new... yes
 0:16.51 checking whether the C compiler supports -pipe... yes
 0:16.54 checking whether the C++ compiler supports -pipe... yes
 0:16.63 checking whether the C linker supports -Wl,--build-id=sha1... yes
 0:16.66 checking whether the C compiler supports -Wa,--noexecstack... yes
 0:16.75 checking whether the C linker supports -Wl,-z,noexecstack... yes
 0:16.86 checking whether the C linker supports -Wl,-z,text... yes
 0:16.94 checking whether the C linker supports -Wl,-z,relro... yes
 0:17.04 checking whether the C linker supports -Wl,-z,now... yes
 0:17.15 checking whether the C linker supports -Wl,-z,nocopyreloc... yes
 0:17.27 checking for --ignore-unresolved-symbol option to the linker... no
 0:17.41 checking what kind of list files are supported by the linker... linkerlist
 0:17.41 checking for llvm_profdata... /usr/bin/llvm-profdata
 0:17.57 checking whether llvm-profdata supports 'order' subcommand... yes
 0:17.59 checking for llvm-objdump... /usr/bin/llvm-objdump
 0:17.66 checking for readelf... /usr/bin/llvm-readelf
 0:17.68 checking for objcopy... /usr/bin/llvm-objcopy
 0:17.68 checking for rustc... /usr/bin/rustc
 0:17.68 checking for cargo... /usr/bin/cargo
 0:18.13 checking rustc version... 1.91.1
 0:18.20 checking cargo version... 1.91.1
 0:21.51 checking for rust host triplet... x86_64-unknown-linux-gnu
 0:23.21 checking for rust target triplet... x86_64-unknown-linux-gnu
 0:23.22 checking for rustdoc... /usr/bin/rustdoc
 0:23.22 checking for cbindgen... /usr/bin/cbindgen
 0:23.22 checking for rustfmt... /usr/bin/rustfmt
 0:23.22 checking for clang for bindgen... not found
 0:23.22 checking for libclang for bindgen... not found
 0:23.23 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN
 0:23.34 checking for readline... yes
 0:23.40 checking for tm_zone and tm_gmtoff in struct tm... yes
 0:23.67 checking for getpagesize... yes
 0:23.79 checking for gmtime_r... yes
 0:23.91 checking for localtime_r... yes
 0:24.12 checking for gettid... yes
 0:24.21 checking for setpriority... yes
 0:24.32 checking for syscall... yes
 0:24.58 checking for getc_unlocked... yes
 0:24.67 checking for pthread_getname_np... yes
 0:25.04 checking for pthread_get_name_np... no
 0:25.15 checking for strerror... yes
 0:25.33 checking for nl_langinfo and CODESET... yes
 0:25.43 checking for __cxa_demangle... yes
 0:25.53 checking for _getc_nolock... no
 0:25.64 checking for localeconv... yes
 0:25.65 checking for awk... /usr/bin/gawk
 0:25.65 checking for gmake... /usr/bin/gmake
 0:25.65 checking for watchman... not found
 0:25.75 checking for xargs... /usr/bin/xargs
 0:25.76 checking for rpmbuild... not found
 0:25.78 checking for strip... /usr/bin/llvm-strip
 0:25.78 checking for zlib >= 1.2.3... yes
 0:25.78 checking MOZ_ZLIB_CFLAGS...
 0:25.78 checking MOZ_ZLIB_LIBS... -lz
 0:25.79 checking for m4... /usr/bin/m4
 0:25.79 Refreshing /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/old-configure with /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/autoconf/autoconf.sh
 0:26.14 creating cache ./config.cache
 0:26.16 checking host system type... x86_64-pc-linux-gnu
 0:26.18 checking target system type... x86_64-pc-linux-gnu
 0:26.19 checking build system type... x86_64-pc-linux-gnu
 0:26.19 checking for gcc... (cached) /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99
 0:26.19 checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -mtune=generic -march=x86-64 -O2 -pipe -fstack-protector -D_FORTIFY_SOURCE=2 -g -fPIC -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -fuse-ld=lld ) works... (cached) yes
 0:26.19 checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -mtune=generic -march=x86-64 -O2 -pipe -fstack-protector -D_FORTIFY_SOURCE=2 -g -fPIC -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -fuse-ld=lld ) is a cross-compiler... no
 0:26.19 checking whether we are using GNU C... (cached) yes
 0:26.19 checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 accepts -g... (cached) yes
 0:26.19 checking for c++... (cached) /usr/bin/x86_64-pc-linux-gnu-g++
 0:26.19 checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -mtune=generic -march=x86-64 -O2 -pipe -fstack-protector -D_FORTIFY_SOURCE=2 -g -fPIC -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -fuse-ld=lld ) works... (cached) yes
 0:26.19 checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -mtune=generic -march=x86-64 -O2 -pipe -fstack-protector -D_FORTIFY_SOURCE=2 -g -fPIC -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -fuse-ld=lld ) is a cross-compiler... no
 0:26.19 checking whether we are using GNU C++... (cached) yes
 0:26.20 checking whether /usr/bin/x86_64-pc-linux-gnu-g++ accepts -g... (cached) yes
 0:26.51 checking whether the linker supports Identical Code Folding... no
 0:27.36 checking whether we're trying to statically link with libstdc++... no
 0:27.93 checking whether removing dead symbols breaks debugging... no
 0:27.98 checking for valid optimization flags... yes
 0:28.07 updating cache ./config.cache
 0:28.08 creating ./config.data
 0:28.10 Creating config.status
 0:28.55 Reticulating splines...
 0:29.33 Finished reading 82 moz.build files in 0.16s
 0:29.33 Read 0 gyp files in parallel contributing 0.00s to total wall time
 0:29.33 Processed into 394 build config descriptors in 0.14s
 0:29.33 RecursiveMake backend executed in 0.46s
 0:29.33   293 total backend files; 177 created; 0 updated; 116 unchanged; 0 deleted; 9 -> 48 Makefile
 0:29.33 FasterMake backend executed in 0.00s
 0:29.33   0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted
 0:29.33 Clangd backend executed in 0.00s
 0:29.33   0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted
 0:29.33 Total wall time: 0.84s; CPU time: 0.84s; Efficiency: 100%; Untracked: 0.09s
 0:29.52 W Adding make options from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mozconfig
    MOZ_OBJDIR=/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build
    OBJDIR=/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build
    FOUND_MOZCONFIG=/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mozconfig
    export FOUND_MOZCONFIG
 0:29.53 /usr/bin/gmake -f client.mk -j4 -s
 0:29.98 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:30.01 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:30.11 Elapsed: 0.10s; From _tests: Kept 3 existing; Added/updated 471; Removed 0 files and 0 directories.
 0:30.12 Elapsed: 0.06s; From dist/include: Kept 5 existing; Added/updated 550; Removed 0 files and 0 directories.
 0:30.31 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 2; Removed 0 files and 0 directories.
 0:30.51 ./buildconfig.rs.stub
 0:30.51 ./cbindgen-metadata.json.stub
 0:30.51 ./js-confdefs.h.stub
 0:30.51 ./js-config.h.stub
 0:30.71 config
 0:31.00 ./ProfilingCategoryList.h.stub
 0:31.00 ./PrefsGenerated.h.stub
 0:31.44 ./ReservedWordsGenerated.h.stub
 0:31.44 ./StatsPhasesGenerated.h.stub
 0:31.54 ./ABIFunctionTypeGenerated.h.stub
 0:31.88 ./MIROpsGenerated.h.stub
 0:32.14 ./LIROpsGenerated.h.stub
 0:32.48 ./CacheIROpsGenerated.h.stub
 0:33.05 ./AtomicOperationsGenerated.h.stub
 0:33.40 ./WasmBuiltinModuleGenerated.h.stub
 0:33.91 ./selfhosted.out.h.stub
 0:33.91 config/nsinstall_real
 0:33.99 config/system-header.sentinel.stub
 0:35.46 ./unicode_bidi_ffi_generated.h.stub
 0:36.08 js/src/build/symverscript.stub
 0:36.09 build/pure_virtual
 0:36.12 config/external/icu/common
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/encoding_glue/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/dom/fs/parent/rust/mime-guess-ffi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/library/gtest/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/library/gtest/rust/Cargo.toml: unused manifest key: lib.plugin
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/modules/libpref/parser/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/components/processtools/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/dom/media/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/dom/media/webrtc/sdp/rsdparsa_capi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/xpcom/rust/gtest/nsstring/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/xpcom/rust/gtest/xpcom/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/library/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/library/rust/Cargo.toml: unused manifest key: lib.plugin
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/components/kvstore/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/fuzz-tests/gluesmith/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
 0:36.16 (in the `regex` dependency)
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/netwerk/base/mozurl/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/xpcom/rust/gtest/bench-collections/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/components/glean/tests/gtest/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/components/bitsdownload/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/xpcom/rust/malloc_size_of_derive/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/library/rust/shared/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
 0:36.16 (in the `audio_thread_priority` dependency)
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/library/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/library/rust/shared/Cargo.toml: unused manifest key: lib.plugin
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/components/bitsdownload/bits_client/bits/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/dom/fs/parent/rust/data-encoding-ffi/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/security/manager/ssl/cert_storage/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/netwerk/base/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/tools/profiler/rust-helper/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/toolkit/components/cascade_bloom_filter/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.16 warning: /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/storage/variant/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
 0:36.28 config/external/icu/data/icu_data.o
 0:36.57 config/external/icu/i18n
 0:37.14 intl/components
 0:39.40 In file included from Unified_cpp_intl_components0.cpp:29:
 0:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/Collator.cpp: In member function ‘void mozilla::intl::Collator::SetStrength(Strength)’:
 0:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/Collator.cpp:106:19: warning: ‘strength’ may be used uninitialized [-Wmaybe-uninitialized]
 0:39.40   106 |   ucol_setStrength(mCollator.GetMut(), strength);
 0:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/Collator.cpp:84:22: note: ‘strength’ was declared here
 0:39.40    84 |   UColAttributeValue strength;
 0:39.40       |                      ^~~~~~~~
 0:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::ICUResult mozilla::intl::Collator::SetAlternateHandling(AlternateHandling)’:
 0:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/Collator.cpp:132:20: warning: ‘handling’ may be used uninitialized [-Wmaybe-uninitialized]
 0:39.41   132 |   ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling,
 0:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/Collator.cpp:119:22: note: ‘handling’ was declared here
 0:39.41   119 |   UColAttributeValue handling;
 0:39.41       |                      ^~~~~~~~
 0:40.54    Compiling unicode-ident v1.0.6
 0:40.76    Compiling proc-macro2 v1.0.74
 0:43.08 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/calendar.cpp:57:
 0:43.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/calendar.cpp: In copy constructor ‘icu_73::Calendar::Calendar(const icu_73::Calendar&)’:
 0:43.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/cstring.h:43:70: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation]
 0:43.08    43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size)
 0:43.08       |                                                                      ^
 0:43.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/calendar.cpp:860:9: note: in expansion of macro ‘uprv_strncpy’
 0:43.08   860 |         uprv_strncpy(actualLocale, right.actualLocale, sizeof(actualLocale));
 0:43.08       |         ^~~~~~~~~~~~
 0:43.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/calendar.cpp: In member function ‘icu_73::Calendar& icu_73::Calendar::operator=(const icu_73::Calendar&)’:
 0:43.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/cstring.h:43:70: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation]
 0:43.10    43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size)
 0:43.10       |                                                                      ^
 0:43.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/calendar.cpp:860:9: note: in expansion of macro ‘uprv_strncpy’
 0:43.10   860 |         uprv_strncpy(actualLocale, right.actualLocale, sizeof(actualLocale));
 0:43.10       |         ^~~~~~~~~~~~
 0:46.57    Compiling quote v1.0.35
 0:47.72    Compiling syn v2.0.46
 0:59.03 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/collationdatabuilder.cpp:33:
 0:59.03 In constructor ‘icu_73::CollationIterator::CollationIterator(const icu_73::CollationData*, UBool)’,
 0:59.03     inlined from ‘icu_73::DataBuilderCollationIterator::DataBuilderCollationIterator(icu_73::CollationDataBuilder&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/collationdatabuilder.cpp:169:28:
 0:59.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/collationiterator.h:103:23: warning: ‘((const icu_73::CollationData*)((char*)this + 112))[2].icu_73::CollationData::trie’ is used uninitialized [-Wuninitialized]
 0:59.04   103 |             : trie(d->trie),
 0:59.04       |                    ~~~^~~~
 1:00.21 In file included from Unified_cpp_intl_components4.cpp:20:
 1:00.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/RelativeTimeFormat.cpp: In static member function ‘static mozilla::Result, mozilla::intl::ICUError> mozilla::intl::RelativeTimeFormat::TryCreate(const char*, const mozilla::intl::RelativeTimeFormatOptions&)’:
 1:00.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: ‘relDateTimeStyle’ may be used uninitialized [-Wmaybe-uninitialized]
 1:00.21    57 |       ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle,
 1:00.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: ‘relDateTimeStyle’ was declared here
 1:00.21    43 |   UDateRelativeDateTimeFormatterStyle relDateTimeStyle;
 1:00.21       |                                       ^~~~~~~~~~~~~~~~
 1:00.49 js/src/debugger
 1:22.15 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 1:22.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 1:22.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 1:22.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
 1:22.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/WeakMap.h:13,
 1:22.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebugScript.h:16,
 1:22.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp:7,
 1:22.15                  from Unified_cpp_js_src_debugger0.cpp:2:
 1:22.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:22.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:22.15     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:22.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:22.16  1151 |     *this->stack = this;
 1:22.16       |     ~~~~~~~~~~~~~^~~~~~
 1:22.16 In file included from Unified_cpp_js_src_debugger0.cpp:29:
 1:22.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:22.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:22.16   133 |   Rooted environment(
 1:22.16       |                                ^~~~~~~~~~~
 1:22.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:22.16   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:22.16       |                                              ~~~~~~~~~~~^~
 1:22.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/compactdecimalformat.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 1:22.83    10 | #define UNISTR_FROM_STRING_EXPLICIT
 1:22.83       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1:22.83 : note: this is the location of the previous definition
 1:23.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
 1:23.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:23.05     inlined from ‘bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:332:72:
 1:23.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 1:23.05  1151 |     *this->stack = this;
 1:23.05       |     ~~~~~~~~~~~~~^~~~~~
 1:23.06 In file included from Unified_cpp_js_src_debugger0.cpp:11:
 1:23.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In function ‘bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)’:
 1:23.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:332:27: note: ‘linear’ declared here
 1:23.06   332 |   Rooted linear(cx, value.toString()->ensureLinear(cx));
 1:23.06       |                           ^~~~~~
 1:23.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:323:40: note: ‘cx’ declared here
 1:23.06   323 | bool js::ValueToStableChars(JSContext* cx, const char* fnname,
 1:23.06       |                             ~~~~~~~~~~~^~
 1:23.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 1:23.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:23.07     inlined from ‘bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:368:52:
 1:23.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘url_str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 1:23.07  1151 |     *this->stack = this;
 1:23.07       |     ~~~~~~~~~~~~~^~~~~~
 1:23.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In function ‘bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)’:
 1:23.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:368:18: note: ‘url_str’ declared here
 1:23.07   368 |     RootedString url_str(cx, ToString(cx, v));
 1:23.07       |                  ^~~~~~~
 1:23.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:355:38: note: ‘cx’ declared here
 1:23.08   355 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value,
 1:23.08       |                           ~~~~~~~~~~~^~
 1:23.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:23.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:23.36     inlined from ‘bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1611:39:
 1:23.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘set’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:23.36  1151 |     *this->stack = this;
 1:23.37       |     ~~~~~~~~~~~~~^~~~~~
 1:23.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)’:
 1:23.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1611:18: note: ‘set’ declared here
 1:23.37  1611 |     RootedObject set(cx, desc.setter());
 1:23.37       |                  ^~~
 1:23.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1587:16: note: ‘cx’ declared here
 1:23.37  1587 |     JSContext* cx, HandleObject obj, MutableHandle desc) {
 1:23.37       |     ~~~~~~~~~~~^~
 1:23.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]’,
 1:23.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:23.53     inlined from ‘static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2013:48:
 1:23.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘generatorObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:23.54  1151 |     *this->stack = this;
 1:23.54       |     ~~~~~~~~~~~~~^~~~~~
 1:23.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)’:
 1:23.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2012:36: note: ‘generatorObj’ declared here
 1:23.54  2012 |   Rooted generatorObj(
 1:23.54       |                                    ^~~~~~~~~~~~
 1:23.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1988:50: note: ‘cx’ declared here
 1:23.54  1988 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame,
 1:23.54       |                                       ~~~~~~~~~~~^~
 1:24.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 1:24.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:24.30     inlined from ‘bool js::Debugger::CallData::enableAsyncStack()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6485:76:
 1:24.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’ [-Wdangling-pointer=]
 1:24.30  1151 |     *this->stack = this;
 1:24.30       |     ~~~~~~~~~~~~~^~~~~~
 1:24.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::enableAsyncStack()’:
 1:24.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6485:25: note: ‘global’ declared here
 1:24.30  6485 |   Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
 1:24.30       |                         ^~~~~~
 1:24.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6481:43: note: ‘this’ declared here
 1:24.30  6481 | bool Debugger::CallData::enableAsyncStack() {
 1:24.30       |                                           ^
 1:24.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 1:24.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:24.31     inlined from ‘bool js::Debugger::CallData::disableAsyncStack()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6500:76:
 1:24.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’ [-Wdangling-pointer=]
 1:24.31  1151 |     *this->stack = this;
 1:24.31       |     ~~~~~~~~~~~~~^~~~~~
 1:24.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::disableAsyncStack()’:
 1:24.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6500:25: note: ‘global’ declared here
 1:24.31  6500 |   Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
 1:24.31       |                         ^~~~~~
 1:24.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6496:44: note: ‘this’ declared here
 1:24.31  6496 | bool Debugger::CallData::disableAsyncStack() {
 1:24.31       |                                            ^
 1:24.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 1:24.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:24.32     inlined from ‘bool js::Debugger::CallData::enableUnlimitedStacksCapturing()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6515:76:
 1:24.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’ [-Wdangling-pointer=]
 1:24.32  1151 |     *this->stack = this;
 1:24.32       |     ~~~~~~~~~~~~~^~~~~~
 1:24.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::enableUnlimitedStacksCapturing()’:
 1:24.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6515:25: note: ‘global’ declared here
 1:24.32  6515 |   Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
 1:24.32       |                         ^~~~~~
 1:24.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6511:57: note: ‘this’ declared here
 1:24.32  6511 | bool Debugger::CallData::enableUnlimitedStacksCapturing() {
 1:24.32       |                                                         ^
 1:24.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 1:24.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:24.33     inlined from ‘bool js::Debugger::CallData::disableUnlimitedStacksCapturing()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6530:76:
 1:24.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’ [-Wdangling-pointer=]
 1:24.33  1151 |     *this->stack = this;
 1:24.33       |     ~~~~~~~~~~~~~^~~~~~
 1:24.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::disableUnlimitedStacksCapturing()’:
 1:24.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6530:25: note: ‘global’ declared here
 1:24.33  6530 |   Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
 1:24.33       |                         ^~~~~~
 1:24.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6526:58: note: ‘this’ declared here
 1:24.33  6526 | bool Debugger::CallData::disableUnlimitedStacksCapturing() {
 1:24.33       |                                                          ^
 1:24.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 1:24.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:24.43     inlined from ‘JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7197:63:
 1:24.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘gcCycleNumberVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 1:24.43  1151 |     *this->stack = this;
 1:24.43       |     ~~~~~~~~~~~~~^~~~~~
 1:24.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’:
 1:24.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7197:15: note: ‘gcCycleNumberVal’ declared here
 1:24.43  7197 |   RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_));
 1:24.43       |               ^~~~~~~~~~~~~~~~
 1:24.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7195:57: note: ‘cx’ declared here
 1:24.43  7195 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const {
 1:24.43       |                                              ~~~~~~~~~~~^~
 1:24.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:24.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:24.99     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:24.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:24.99  1151 |     *this->stack = this;
 1:24.99       |     ~~~~~~~~~~~~~^~~~~~
 1:24.99 In file included from Unified_cpp_js_src_debugger0.cpp:38:
 1:24.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:24.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:24.99  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:24.99       |                          ^~~~~
 1:24.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:24.99  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:24.99       |                                        ~~~~~~~~~~~^~
 1:25.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:25.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.00     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:25.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:25.00  1151 |     *this->stack = this;
 1:25.00       |     ~~~~~~~~~~~~~^~~~~~
 1:25.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:25.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:25.00  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:25.00       |                          ^~~~~
 1:25.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:25.00  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:25.00       |                                        ~~~~~~~~~~~^~
 1:25.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:25.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.02     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:25.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:25.02  1151 |     *this->stack = this;
 1:25.02       |     ~~~~~~~~~~~~~^~~~~~
 1:25.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:25.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:25.02  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:25.02       |                          ^~~~~
 1:25.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:25.02  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:25.02       |                                        ~~~~~~~~~~~^~
 1:25.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:25.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.05     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:25.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:25.05  1151 |     *this->stack = this;
 1:25.05       |     ~~~~~~~~~~~~~^~~~~~
 1:25.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:25.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:25.05  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:25.05       |                          ^~~~~
 1:25.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:25.05  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:25.05       |                                        ~~~~~~~~~~~^~
 1:25.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:25.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.05     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:25.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:25.05  1151 |     *this->stack = this;
 1:25.05       |     ~~~~~~~~~~~~~^~~~~~
 1:25.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:25.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:25.05  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:25.05       |                          ^~~~~
 1:25.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:25.05  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:25.05       |                                        ~~~~~~~~~~~^~
 1:25.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:25.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.06     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:25.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:25.06  1151 |     *this->stack = this;
 1:25.06       |     ~~~~~~~~~~~~~^~~~~~
 1:25.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:25.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:25.07  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:25.07       |                          ^~~~~
 1:25.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:25.07  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:25.07       |                                        ~~~~~~~~~~~^~
 1:25.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:25.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.08     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:25.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:25.08  1151 |     *this->stack = this;
 1:25.08       |     ~~~~~~~~~~~~~^~~~~~
 1:25.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:25.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:25.08  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:25.08       |                          ^~~~~
 1:25.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:25.08  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:25.08       |                                        ~~~~~~~~~~~^~
 1:25.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:25.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.09     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:25.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:25.09  1151 |     *this->stack = this;
 1:25.09       |     ~~~~~~~~~~~~~^~~~~~
 1:25.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:25.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:25.09  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:25.09       |                          ^~~~~
 1:25.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:25.09  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:25.09       |                                        ~~~~~~~~~~~^~
 1:25.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:25.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.14     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:25.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:25.14  1151 |     *this->stack = this;
 1:25.14       |     ~~~~~~~~~~~~~^~~~~~
 1:25.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:25.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:25.14  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:25.14       |                          ^~~~~
 1:25.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:25.14  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:25.14       |                                        ~~~~~~~~~~~^~
 1:25.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 1:25.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.19     inlined from ‘bool js::DebuggerFrame::CallData::onStepGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1881:76:
 1:25.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]’ [-Wdangling-pointer=]
 1:25.19  1151 |     *this->stack = this;
 1:25.19       |     ~~~~~~~~~~~~~^~~~~~
 1:25.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function ‘bool js::DebuggerFrame::CallData::onStepGetter()’:
 1:25.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1880:15: note: ‘value’ declared here
 1:25.19  1880 |   RootedValue value(
 1:25.19       |               ^~~~~
 1:25.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1878:44: note: ‘this’ declared here
 1:25.19  1878 | bool DebuggerFrame::CallData::onStepGetter() {
 1:25.19       |                                            ^
 1:25.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 1:25.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:25.20     inlined from ‘bool js::DebuggerFrame::CallData::onPopGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1916:71:
 1:25.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]’ [-Wdangling-pointer=]
 1:25.20  1151 |     *this->stack = this;
 1:25.20       |     ~~~~~~~~~~~~~^~~~~~
 1:25.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function ‘bool js::DebuggerFrame::CallData::onPopGetter()’:
 1:25.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1915:15: note: ‘value’ declared here
 1:25.20  1915 |   RootedValue value(
 1:25.20       |               ^~~~~
 1:25.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1913:43: note: ‘this’ declared here
 1:25.20  1913 | bool DebuggerFrame::CallData::onPopGetter() {
 1:25.20       |                                           ^
 1:27.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 1:27.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:27.08     inlined from ‘ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:3144:9,
 1:27.08     inlined from ‘static bool js::Debugger::_ZN2js8Debugger36ensureExecutionObservabilityOfScriptEP9JSContextP8JSScript.part.0(JSContext*, JSScript*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:3420:43:
 1:27.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obs’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 1:27.08  1151 |     *this->stack = this;
 1:27.08       |     ~~~~~~~~~~~~~^~~~~~
 1:27.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static bool js::Debugger::_ZN2js8Debugger36ensureExecutionObservabilityOfScriptEP9JSContextP8JSScript.part.0(JSContext*, JSScript*)’:
 1:27.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:3420:29: note: ‘obs’ declared here
 1:27.08  3420 |   ExecutionObservableScript obs(cx, script);
 1:27.08       |                             ^~~
 1:27.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:3415:64: note: ‘cx’ declared here
 1:27.08  3415 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx,
 1:27.08       |                                                     ~~~~~~~~~~~^~
 1:27.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:27.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:27.34     inlined from ‘bool js::Debugger::CallData::findSourceURLs()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6226:49:
 1:27.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[3]’ [-Wdangling-pointer=]
 1:27.34  1151 |     *this->stack = this;
 1:27.34       |     ~~~~~~~~~~~~~^~~~~~
 1:27.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::findSourceURLs()’:
 1:27.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6226:16: note: ‘result’ declared here
 1:27.34  6226 |   RootedObject result(cx, NewDenseEmptyArray(cx));
 1:27.34       |                ^~~~~~
 1:27.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6225:41: note: ‘this’ declared here
 1:27.34  6225 | bool Debugger::CallData::findSourceURLs() {
 1:27.34       |                                         ^
 1:27.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’,
 1:27.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:27.42     inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27:
 1:27.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:27.42  1151 |     *this->stack = this;
 1:27.42       |     ~~~~~~~~~~~~~^~~~~~
 1:27.43 In file included from Unified_cpp_js_src_debugger0.cpp:20:
 1:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
 1:27.43   136 |   Rooted memory(cx, DebuggerMemory::checkThis(cx, args));
 1:27.43       |                           ^~~~~~
 1:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
 1:27.43   132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
 1:27.43       |                                         ~~~~~~~~~~~^~
 1:28.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 1:28.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:28.37     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 1:28.37     inlined from ‘js::ArrayObject* js::GetFunctionParameterNamesArray(JSContext*, JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:181:29:
 1:28.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘names’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 1:28.37  1151 |     *this->stack = this;
 1:28.37       |     ~~~~~~~~~~~~~^~~~~~
 1:28.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In function ‘js::ArrayObject* js::GetFunctionParameterNamesArray(JSContext*, JS::HandleFunction)’:
 1:28.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:181:21: note: ‘names’ declared here
 1:28.38   181 |   RootedValueVector names(cx);
 1:28.38       |                     ^~~~~
 1:28.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:179:60: note: ‘cx’ declared here
 1:28.38   179 | ArrayObject* js::GetFunctionParameterNamesArray(JSContext* cx,
 1:28.38       |                                                 ~~~~~~~~~~~^~
 1:28.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 1:28.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:28.54     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 1:28.54     inlined from ‘bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7261:34:
 1:28.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘triggered’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 1:28.54  1151 |     *this->stack = this;
 1:28.54       |     ~~~~~~~~~~~~~^~~~~~
 1:28.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In function ‘bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)’:
 1:28.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7261:22: note: ‘triggered’ declared here
 1:28.54  7261 |   RootedObjectVector triggered(cx);
 1:28.54       |                      ^~~~~~~~~
 1:28.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:7260:16: note: ‘cx’ declared here
 1:28.54  7260 |     JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) {
 1:28.54       |     ~~~~~~~~~~~^~
 1:31.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’,
 1:31.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:31.56     inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27:
 1:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:31.56  1151 |     *this->stack = this;
 1:31.56       |     ~~~~~~~~~~~~~^~~~~~
 1:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
 1:31.56   136 |   Rooted memory(cx, DebuggerMemory::checkThis(cx, args));
 1:31.56       |                           ^~~~~~
 1:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
 1:31.56   132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
 1:31.56       |                                         ~~~~~~~~~~~^~
 1:32.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’,
 1:32.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:32.58     inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27:
 1:32.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:32.58  1151 |     *this->stack = this;
 1:32.58       |     ~~~~~~~~~~~~~^~~~~~
 1:32.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:32.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
 1:32.58   136 |   Rooted memory(cx, DebuggerMemory::checkThis(cx, args));
 1:32.58       |                           ^~~~~~
 1:32.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
 1:32.58   132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
 1:32.58       |                                         ~~~~~~~~~~~^~
 1:35.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:35.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:35.43     inlined from ‘bool js::Debugger::CallData::adoptSource()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6452:50:
 1:35.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]’ [-Wdangling-pointer=]
 1:35.43  1151 |     *this->stack = this;
 1:35.43       |     ~~~~~~~~~~~~~^~~~~~
 1:35.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::adoptSource()’:
 1:35.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6452:16: note: ‘obj’ declared here
 1:35.43  6452 |   RootedObject obj(cx, RequireObject(cx, args[0]));
 1:35.43       |                ^~~
 1:35.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6447:38: note: ‘this’ declared here
 1:35.43  6447 | bool Debugger::CallData::adoptSource() {
 1:35.43       |                                      ^
 1:35.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 1:35.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:35.78     inlined from ‘static void js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6840:43:
 1:35.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 1:35.78  1151 |     *this->stack = this;
 1:35.78       |     ~~~~~~~~~~~~~^~~~~~
 1:35.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static void js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’:
 1:35.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6840:18: note: ‘script’ declared here
 1:35.78  6840 |     RootedScript script(cx, frame.script());
 1:35.78       |                  ^~~~~~
 1:35.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6828:51: note: ‘cx’ declared here
 1:35.78  6828 | void Debugger::terminateDebuggerFrames(JSContext* cx, AbstractFramePtr frame) {
 1:35.78       |                                        ~~~~~~~~~~~^~
 1:35.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Completion]’,
 1:35.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Completion; T = js::Completion]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:35.95     inlined from ‘JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1206:75:
 1:35.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘completion’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 1:35.95  1151 |     *this->stack = this;
 1:35.95       |     ~~~~~~~~~~~~~^~~~~~
 1:35.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In function ‘JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)’:
 1:35.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1206:22: note: ‘completion’ declared here
 1:35.95  1206 |   Rooted completion(cx, Completion::fromJSResult(cx, ok, rval));
 1:35.95       |                      ^~~~~~~~~~
 1:35.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1118:16: note: ‘cx’ declared here
 1:35.95  1118 |     JSContext* cx, const mozilla::Range chars,
 1:35.95       |     ~~~~~~~~~~~^~
 1:36.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’,
 1:36.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:36.38     inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27:
 1:36.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:36.38  1151 |     *this->stack = this;
 1:36.38       |     ~~~~~~~~~~~~~^~~~~~
 1:36.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:36.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
 1:36.39   136 |   Rooted memory(cx, DebuggerMemory::checkThis(cx, args));
 1:36.39       |                           ^~~~~~
 1:36.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
 1:36.39   132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
 1:36.39       |                                         ~~~~~~~~~~~^~
 1:36.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 1:36.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:36.47     inlined from ‘bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1509:61:
 1:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘dobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:36.47  1151 |     *this->stack = this;
 1:36.47       |     ~~~~~~~~~~~~~^~~~~~
 1:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle)’:
 1:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1508:29: note: ‘dobj’ declared here
 1:36.47  1508 |     Rooted dobj(
 1:36.47       |                             ^~~~
 1:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1496:46: note: ‘cx’ declared here
 1:36.47  1496 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj,
 1:36.47       |                                   ~~~~~~~~~~~^~
 1:36.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
 1:36.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:36.54     inlined from ‘bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1447:55:
 1:36.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘optObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:36.55  1151 |     *this->stack = this;
 1:36.55       |     ~~~~~~~~~~~~~^~~~~~
 1:36.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)’:
 1:36.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1447:26: note: ‘optObj’ declared here
 1:36.55  1447 |     Rooted optObj(cx, NewPlainObject(cx));
 1:36.55       |                          ^~~~~~
 1:36.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1434:45: note: ‘cx’ declared here
 1:36.55  1434 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
 1:36.55       |                                  ~~~~~~~~~~~^~
 1:36.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 1:36.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:36.58     inlined from ‘bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2048:37,
 1:36.58     inlined from ‘static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant&; Tag = unsigned char; long unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Variant.h:266:47:
 1:36.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘retval’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)aMatcher_6(D)])[13]’ [-Wdangling-pointer=]
 1:36.58  1151 |     *this->stack = this;
 1:36.58       |     ~~~~~~~~~~~~~^~~~~~
 1:36.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant&; Tag = unsigned char; long unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]’:
 1:36.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2048:17: note: ‘retval’ declared here
 1:36.58  2048 |     RootedValue retval(cx, ret.value);
 1:36.58       |                 ^~~~~~
 1:36.58 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Stack.h:12,
 1:36.58                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:29:
 1:36.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Variant.h:257:41: note: ‘aMatcher’ declared here
 1:36.58   257 |   static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant&& aV) {
 1:36.58       |                               ~~~~~~~~~~^~~~~~~~
 1:36.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:36.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:36.72     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:36.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:36.72  1151 |     *this->stack = this;
 1:36.72       |     ~~~~~~~~~~~~~^~~~~~
 1:36.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:36.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:36.72  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:36.72       |                          ^~~~~
 1:36.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:36.72  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:36.72       |                                        ~~~~~~~~~~~^~
 1:36.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:36.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:36.73     inlined from ‘bool js::DebuggerFrame::CallData::evalWithBindingsMethod()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1990:55:
 1:36.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bindings’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_27(D)])[3]’ [-Wdangling-pointer=]
 1:36.74  1151 |     *this->stack = this;
 1:36.74       |     ~~~~~~~~~~~~~^~~~~~
 1:36.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function ‘bool js::DebuggerFrame::CallData::evalWithBindingsMethod()’:
 1:36.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1990:16: note: ‘bindings’ declared here
 1:36.74  1990 |   RootedObject bindings(cx, RequireObject(cx, args[1]));
 1:36.74       |                ^~~~~~~~
 1:36.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1973:54: note: ‘this’ declared here
 1:36.74  1973 | bool DebuggerFrame::CallData::evalWithBindingsMethod() {
 1:36.74       |                                                      ^
 1:36.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:36.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:36.82     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:36.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:36.82  1151 |     *this->stack = this;
 1:36.82       |     ~~~~~~~~~~~~~^~~~~~
 1:36.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:36.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:36.82  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:36.82       |                          ^~~~~
 1:36.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:36.82  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:36.82       |                                        ~~~~~~~~~~~^~
 1:36.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 1:36.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:36.85     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 1:36.85     inlined from ‘static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2821:33:
 1:36.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘watchers’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 1:36.85  1151 |     *this->stack = this;
 1:36.86       |     ~~~~~~~~~~~~~^~~~~~
 1:36.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)’:
 1:36.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2821:22: note: ‘watchers’ declared here
 1:36.86  2821 |   RootedObjectVector watchers(cx);
 1:36.86       |                      ^~~~~~~~
 1:36.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2811:53: note: ‘cx’ declared here
 1:36.86  2811 | void DebugAPI::slowPathOnNewGlobalObject(JSContext* cx,
 1:36.86       |                                          ~~~~~~~~~~~^~
 1:37.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:37.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:37.04     inlined from ‘bool js::Debugger::CallData::findAllGlobals()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6206:49:
 1:37.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]’ [-Wdangling-pointer=]
 1:37.04  1151 |     *this->stack = this;
 1:37.04       |     ~~~~~~~~~~~~~^~~~~~
 1:37.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::findAllGlobals()’:
 1:37.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6206:16: note: ‘result’ declared here
 1:37.04  6206 |   RootedObject result(cx, NewDenseEmptyArray(cx));
 1:37.04       |                ^~~~~~
 1:37.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6171:41: note: ‘this’ declared here
 1:37.04  6171 | bool Debugger::CallData::findAllGlobals() {
 1:37.04       |                                         ^
 1:37.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 1:37.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:37.16     inlined from ‘bool js::Debugger::CallData::makeGlobalObjectReference()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6260:76:
 1:37.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]’ [-Wdangling-pointer=]
 1:37.16  1151 |     *this->stack = this;
 1:37.16       |     ~~~~~~~~~~~~~^~~~~~
 1:37.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::makeGlobalObjectReference()’:
 1:37.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6260:25: note: ‘global’ declared here
 1:37.16  6260 |   Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
 1:37.16       |                         ^~~~~~
 1:37.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6255:52: note: ‘this’ declared here
 1:37.16  6255 | bool Debugger::CallData::makeGlobalObjectReference() {
 1:37.16       |                                                    ^
 1:37.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:37.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:37.17     inlined from ‘bool js::Debugger::CallData::adoptDebuggeeValue()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6349:39:
 1:37.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[3]’ [-Wdangling-pointer=]
 1:37.17  1151 |     *this->stack = this;
 1:37.17       |     ~~~~~~~~~~~~~^~~~~~
 1:37.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::adoptDebuggeeValue()’:
 1:37.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6349:18: note: ‘obj’ declared here
 1:37.18  6349 |     RootedObject obj(cx, &v.toObject());
 1:37.18       |                  ^~~
 1:37.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6342:45: note: ‘this’ declared here
 1:37.18  6342 | bool Debugger::CallData::adoptDebuggeeValue() {
 1:37.18       |                                             ^
 1:37.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:37.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:37.38     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:37.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:37.38  1151 |     *this->stack = this;
 1:37.38       |     ~~~~~~~~~~~~~^~~~~~
 1:37.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:37.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:37.39  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:37.39       |                          ^~~~~
 1:37.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:37.39  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:37.39       |                                        ~~~~~~~~~~~^~
 1:37.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:37.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:37.40     inlined from ‘bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1696:59:
 1:37.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘argsobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:37.40  1151 |     *this->stack = this;
 1:37.40       |     ~~~~~~~~~~~~~^~~~~~
 1:37.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In function ‘bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’:
 1:37.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1696:16: note: ‘argsobj’ declared here
 1:37.41  1696 |   RootedObject argsobj(cx, RequireObject(cx, args.thisv()));
 1:37.41       |                ^~~~~~~
 1:37.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1691:49: note: ‘cx’ declared here
 1:37.41  1691 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) {
 1:37.41       |                                      ~~~~~~~~~~~^~
 1:37.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 1:37.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 1:37.66     inlined from ‘virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, JS::Handle, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:159:33:
 1:37.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘completionValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 1:37.66  1151 |     *this->stack = this;
 1:37.66       |     ~~~~~~~~~~~~~^~~~~~
 1:37.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function ‘virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, JS::Handle, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)’:
 1:37.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:159:15: note: ‘completionValue’ declared here
 1:37.66   159 |   RootedValue completionValue(cx);
 1:37.66       |               ^~~~~~~~~~~~~~~
 1:37.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:153:45: note: ‘cx’ declared here
 1:37.66   153 | bool ScriptedOnPopHandler::onPop(JSContext* cx, Handle frame,
 1:37.66       |                                  ~~~~~~~~~~~^~
 1:37.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:37.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 1:37.83     inlined from ‘static bool js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:472:25:
 1:37.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘callee’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:37.83  1151 |     *this->stack = this;
 1:37.83       |     ~~~~~~~~~~~~~^~~~~~
 1:37.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’:
 1:37.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:472:16: note: ‘callee’ declared here
 1:37.83   472 |   RootedObject callee(cx);
 1:37.83       |                ^~~~~~
 1:37.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:470:42: note: ‘cx’ declared here
 1:37.83   470 | bool DebuggerFrame::getCallee(JSContext* cx, Handle frame,
 1:37.83       |                               ~~~~~~~~~~~^~
 1:37.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:37.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:37.87     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:37.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:37.87  1151 |     *this->stack = this;
 1:37.87       |     ~~~~~~~~~~~~~^~~~~~
 1:37.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:37.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:37.87  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:37.87       |                          ^~~~~
 1:37.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:37.87  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:37.87       |                                        ~~~~~~~~~~~^~
 1:37.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:37.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 1:37.89     inlined from ‘static bool js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:666:31:
 1:37.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:37.89  1151 |     *this->stack = this;
 1:37.89       |     ~~~~~~~~~~~~~^~~~~~
 1:37.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’:
 1:37.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:666:16: note: ‘resultObject’ declared here
 1:37.89   666 |   RootedObject resultObject(cx);
 1:37.89       |                ^~~~~~~~~~~~
 1:37.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:655:48: note: ‘cx’ declared here
 1:37.89   655 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, Handle frame,
 1:37.89       |                                     ~~~~~~~~~~~^~
 1:37.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 1:37.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 1:37.92     inlined from ‘bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData18asyncPromiseGetterEv.part.0()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1577:25:
 1:37.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[4]’ [-Wdangling-pointer=]
 1:37.92  1151 |     *this->stack = this;
 1:37.92       |     ~~~~~~~~~~~~~^~~~~~
 1:37.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In member function ‘bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData18asyncPromiseGetterEv.part.0()’:
 1:37.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1577:16: note: ‘script’ declared here
 1:37.92  1577 |   RootedScript script(cx);
 1:37.92       |                ^~~~~~
 1:37.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1572:50: note: ‘this’ declared here
 1:37.92  1572 | bool DebuggerFrame::CallData::asyncPromiseGetter() {
 1:37.92       |                                                  ^
 1:37.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:37.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:37.94     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:37.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:37.95  1151 |     *this->stack = this;
 1:37.95       |     ~~~~~~~~~~~~~^~~~~~
 1:37.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:37.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:37.95  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:37.95       |                          ^~~~~
 1:37.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:37.95  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:37.95       |                                        ~~~~~~~~~~~^~
 1:38.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:38.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:38.39     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:38.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:38.39  1151 |     *this->stack = this;
 1:38.39       |     ~~~~~~~~~~~~~^~~~~~
 1:38.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:38.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:38.39  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:38.39       |                          ^~~~~
 1:38.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:38.39  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:38.39       |                                        ~~~~~~~~~~~^~
 1:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_73(decNumber*, const decNumber*, decContext*)’:
 1:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1:39.40  1528 |     w->lsu[1]=1; w->lsu[0]=0;           /* ..  */
 1:39.40       |     ~~~~~~~~~^~
 1:39.40 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.cpp:184:
 1:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1
 1:39.40    89 |     decNumberUnit lsu[DECNUMUNITS];
 1:39.40       |                   ^~~
 1:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1:39.41  1528 |     w->lsu[1]=1; w->lsu[0]=0;           /* ..  */
 1:39.41       |     ~~~~~~~~~^~
 1:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1
 1:39.41    89 |     decNumberUnit lsu[DECNUMUNITS];
 1:39.41       |                   ^~~
 1:39.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 1:39.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.41     inlined from ‘bool js::Debugger::CallData::addDebuggee()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4656:76:
 1:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]’ [-Wdangling-pointer=]
 1:39.41  1151 |     *this->stack = this;
 1:39.41       |     ~~~~~~~~~~~~~^~~~~~
 1:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::addDebuggee()’:
 1:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4656:25: note: ‘global’ declared here
 1:39.41  4656 |   Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
 1:39.41       |                         ^~~~~~
 1:39.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4652:38: note: ‘this’ declared here
 1:39.41  4652 | bool Debugger::CallData::addDebuggee() {
 1:39.41       |                                      ^
 1:39.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 1:39.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.52     inlined from ‘bool RememberSourceURL(JSContext*, JS::HandleScript)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2484:73,
 1:39.52     inlined from ‘static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2513:29:
 1:39.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘holder’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.52  1151 |     *this->stack = this;
 1:39.52       |     ~~~~~~~~~~~~~^~~~~~
 1:39.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)’:
 1:39.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2484:24: note: ‘holder’ declared here
 1:39.52  2484 |   Rooted holder(cx, script->global().getSourceURLsHolder());
 1:39.52       |                        ^~~~~~
 1:39.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2508:39: note: ‘cx’ declared here
 1:39.52  2508 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) {
 1:39.52       |                            ~~~~~~~~~~~^~
 1:39.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_73(decNumber*, const decNumber*, decContext*)’:
 1:39.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1:39.54  2974 |         t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2;
 1:39.54       |                      ~~~~~~~~~^~
 1:39.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1
 1:39.54    89 |     decNumberUnit lsu[DECNUMUNITS];
 1:39.54       |                   ^~~
 1:39.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1:39.55  2974 |         t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2;
 1:39.55       |                                   ~~~~~~~~~^~
 1:39.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 into destination object ‘decNumber::lsu’ of size 1
 1:39.55    89 |     decNumberUnit lsu[DECNUMUNITS];
 1:39.55       |                   ^~~
 1:39.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:39.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.67     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:39.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.67  1151 |     *this->stack = this;
 1:39.67       |     ~~~~~~~~~~~~~^~~~~~
 1:39.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:39.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:39.67   133 |   Rooted environment(
 1:39.67       |                                ^~~~~~~~~~~
 1:39.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:39.67   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:39.67       |                                              ~~~~~~~~~~~^~
 1:39.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:39.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.70     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:39.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.70  1151 |     *this->stack = this;
 1:39.70       |     ~~~~~~~~~~~~~^~~~~~
 1:39.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:39.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:39.70   133 |   Rooted environment(
 1:39.70       |                                ^~~~~~~~~~~
 1:39.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:39.70   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:39.70       |                                              ~~~~~~~~~~~^~
 1:39.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:39.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.74     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:39.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.74  1151 |     *this->stack = this;
 1:39.74       |     ~~~~~~~~~~~~~^~~~~~
 1:39.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:39.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:39.74   133 |   Rooted environment(
 1:39.74       |                                ^~~~~~~~~~~
 1:39.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:39.74   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:39.74       |                                              ~~~~~~~~~~~^~
 1:39.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:39.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.76     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:39.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.76  1151 |     *this->stack = this;
 1:39.76       |     ~~~~~~~~~~~~~^~~~~~
 1:39.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:39.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:39.76   133 |   Rooted environment(
 1:39.76       |                                ^~~~~~~~~~~
 1:39.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:39.76   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:39.76       |                                              ~~~~~~~~~~~^~
 1:39.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:39.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.80     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.81  1151 |     *this->stack = this;
 1:39.81       |     ~~~~~~~~~~~~~^~~~~~
 1:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:39.81   133 |   Rooted environment(
 1:39.81       |                                ^~~~~~~~~~~
 1:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:39.81   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:39.81       |                                              ~~~~~~~~~~~^~
 1:39.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:39.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.83     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:39.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.83  1151 |     *this->stack = this;
 1:39.83       |     ~~~~~~~~~~~~~^~~~~~
 1:39.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:39.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:39.83   133 |   Rooted environment(
 1:39.83       |                                ^~~~~~~~~~~
 1:39.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:39.83   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:39.83       |                                              ~~~~~~~~~~~^~
 1:39.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:39.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.85     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeScriptGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:39.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.85  1151 |     *this->stack = this;
 1:39.85       |     ~~~~~~~~~~~~~^~~~~~
 1:39.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:39.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:39.85   133 |   Rooted environment(
 1:39.85       |                                ^~~~~~~~~~~
 1:39.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:39.85   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:39.85       |                                              ~~~~~~~~~~~^~
 1:39.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:39.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:39.96     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:39.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:39.96  1151 |     *this->stack = this;
 1:39.96       |     ~~~~~~~~~~~~~^~~~~~
 1:39.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:39.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:39.96  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:39.96       |                          ^~~~~
 1:39.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:39.96  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:39.96       |                                        ~~~~~~~~~~~^~
 1:40.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/decimfmt.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 1:40.27    10 | #define UNISTR_FROM_STRING_EXPLICIT
 1:40.27       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1:40.27 : note: this is the location of the previous definition
 1:40.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 1:40.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:40.64     inlined from ‘bool js::Debugger::CallData::removeDebuggee()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4702:76:
 1:40.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]’ [-Wdangling-pointer=]
 1:40.64  1151 |     *this->stack = this;
 1:40.64       |     ~~~~~~~~~~~~~^~~~~~
 1:40.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::removeDebuggee()’:
 1:40.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4702:25: note: ‘global’ declared here
 1:40.64  4702 |   Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
 1:40.64       |                         ^~~~~~
 1:40.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4698:41: note: ‘this’ declared here
 1:40.64  4698 | bool Debugger::CallData::removeDebuggee() {
 1:40.64       |                                         ^
 1:41.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/static_unicode_sets.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 1:41.10    10 | #define UNISTR_FROM_STRING_EXPLICIT
 1:41.10       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1:41.10 : note: this is the location of the previous definition
 1:45.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’,
 1:45.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:45.70     inlined from ‘static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:49:67:
 1:45.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:45.70  1151 |     *this->stack = this;
 1:45.70       |     ~~~~~~~~~~~~~^~~~~~
 1:45.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)’:
 1:45.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:48:27: note: ‘memory’ declared here
 1:45.70    48 |   Rooted memory(
 1:45.70       |                           ^~~~~~
 1:45.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:44:51: note: ‘cx’ declared here
 1:45.70    44 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) {
 1:45.70       |                                        ~~~~~~~~~~~^~
 1:45.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:45.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:45.77     inlined from ‘bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1416:66:
 1:45.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘envobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:45.77  1151 |     *this->stack = this;
 1:45.77       |     ~~~~~~~~~~~~~^~~~~~
 1:45.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’:
 1:45.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1415:34: note: ‘envobj’ declared here
 1:45.78  1415 |     Rooted envobj(
 1:45.78       |                                  ^~~~~~
 1:45.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1398:43: note: ‘cx’ declared here
 1:45.78  1398 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env,
 1:45.78       |                                ~~~~~~~~~~~^~
 1:45.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:45.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:45.89     inlined from ‘bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:427:61:
 1:45.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:45.89  1151 |     *this->stack = this;
 1:45.89       |     ~~~~~~~~~~~~~^~~~~~
 1:45.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’:
 1:45.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:427:16: note: ‘parent’ declared here
 1:45.89   427 |   Rooted parent(cx, referent()->enclosingEnvironment());
 1:45.89       |                ^~~~~~
 1:45.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:425:16: note: ‘cx’ declared here
 1:45.89   425 |     JSContext* cx, MutableHandle result) const {
 1:45.89       |     ~~~~~~~~~~~^~
 1:45.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:45.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:45.92     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:45.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:45.92  1151 |     *this->stack = this;
 1:45.92       |     ~~~~~~~~~~~~~^~~~~~
 1:45.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:45.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:45.93   133 |   Rooted environment(
 1:45.93       |                                ^~~~~~~~~~~
 1:45.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:45.93   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:45.93       |                                              ~~~~~~~~~~~^~
 1:46.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:46.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.04     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:46.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.04  1151 |     *this->stack = this;
 1:46.04       |     ~~~~~~~~~~~~~^~~~~~
 1:46.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:46.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:46.04   133 |   Rooted environment(
 1:46.04       |                                ^~~~~~~~~~~
 1:46.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:46.04   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:46.04       |                                              ~~~~~~~~~~~^~
 1:46.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:46.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.12     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:46.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.12  1151 |     *this->stack = this;
 1:46.12       |     ~~~~~~~~~~~~~^~~~~~
 1:46.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:46.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:46.12  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:46.12       |                          ^~~~~
 1:46.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:46.12  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:46.12       |                                        ~~~~~~~~~~~^~
 1:46.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:46.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 1:46.14     inlined from ‘bool js::DebuggerEnvironment::CallData::parentGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:215:41:
 1:46.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]’ [-Wdangling-pointer=]
 1:46.14  1151 |     *this->stack = this;
 1:46.14       |     ~~~~~~~~~~~~~^~~~~~
 1:46.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::parentGetter()’:
 1:46.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:215:32: note: ‘result’ declared here
 1:46.14   215 |   Rooted result(cx);
 1:46.14       |                                ^~~~~~
 1:46.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:210:50: note: ‘this’ declared here
 1:46.14   210 | bool DebuggerEnvironment::CallData::parentGetter() {
 1:46.14       |                                                  ^
 1:46.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:46.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.28     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:46.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.28  1151 |     *this->stack = this;
 1:46.28       |     ~~~~~~~~~~~~~^~~~~~
 1:46.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:46.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:46.28  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:46.28       |                          ^~~~~
 1:46.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:46.28  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:46.28       |                                        ~~~~~~~~~~~^~
 1:46.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebugScriptObject*]’,
 1:46.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebugScriptObject*; T = js::DebugScriptObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.31     inlined from ‘static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp:126:66:
 1:46.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.31  1151 |     *this->stack = this;
 1:46.31       |     ~~~~~~~~~~~~~^~~~~~
 1:46.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp: In static member function ‘static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)’:
 1:46.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp:125:30: note: ‘object’ declared here
 1:46.32   125 |   Rooted object(
 1:46.32       |                              ^~~~~~
 1:46.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebugScript.cpp:109:50: note: ‘cx’ declared here
 1:46.32   109 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) {
 1:46.32       |                                       ~~~~~~~~~~~^~
 1:46.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’,
 1:46.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.46     inlined from ‘static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, js::UniquePtr)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:790:69:
 1:46.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘handler’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 1:46.46  1151 |     *this->stack = this;
 1:46.46       |     ~~~~~~~~~~~~~^~~~~~
 1:46.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, js::UniquePtr)’:
 1:46.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:790:36: note: ‘handler’ declared here
 1:46.46   790 |   Rooted> handler(cx, std::move(handlerArg));
 1:46.46       |                                    ^~~~~~~
 1:46.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:784:49: note: ‘cx’ declared here
 1:46.46   784 | bool DebuggerFrame::setOnStepHandler(JSContext* cx,
 1:46.46       |                                      ~~~~~~~~~~~^~
 1:46.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:46.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.57     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:46.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.57  1151 |     *this->stack = this;
 1:46.57       |     ~~~~~~~~~~~~~^~~~~~
 1:46.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:46.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:46.57  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:46.57       |                          ^~~~~
 1:46.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:46.57  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:46.57       |                                        ~~~~~~~~~~~^~
 1:46.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 1:46.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.60     inlined from ‘JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:2044:77:
 1:46.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.60  1151 |     *this->stack = this;
 1:46.60       |     ~~~~~~~~~~~~~^~~~~~
 1:46.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In function ‘JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)’:
 1:46.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:2044:24: note: ‘arr’ declared here
 1:46.61  2044 |   Rooted arr(cx, NewDenseFullyAllocatedArray(cx, ids.length()));
 1:46.61       |                        ^~~
 1:46.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:2038:42: note: ‘cx’ declared here
 1:46.61  2038 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) {
 1:46.61       |                               ~~~~~~~~~~~^~
 1:46.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’,
 1:46.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.66     inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32:
 1:46.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.66  1151 |     *this->stack = this;
 1:46.66       |     ~~~~~~~~~~~~~^~~~~~
 1:46.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:46.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:133:32: note: ‘environment’ declared here
 1:46.66   133 |   Rooted environment(
 1:46.66       |                                ^~~~~~~~~~~
 1:46.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Environment.cpp:129:57: note: ‘cx’ declared here
 1:46.66   129 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
 1:46.66       |                                              ~~~~~~~~~~~^~
 1:46.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 1:46.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.67     inlined from ‘bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2362:77:
 1:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arrobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.67  1151 |     *this->stack = this;
 1:46.67       |     ~~~~~~~~~~~~~^~~~~~
 1:46.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)’:
 1:46.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2362:26: note: ‘arrobj’ declared here
 1:46.68  2362 |     Rooted arrobj(cx, NewDenseFullyAllocatedArray(cx, arrsize));
 1:46.68       |                          ^~~~~~
 1:46.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2313:42: note: ‘cx’ declared here
 1:46.68  2313 | bool Debugger::fireNativeCall(JSContext* cx, const CallArgs& args,
 1:46.68       |                               ~~~~~~~~~~~^~
 1:46.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerInstanceObject*]’,
 1:46.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerInstanceObject*; T = js::DebuggerInstanceObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.87     inlined from ‘static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4859:76:
 1:46.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:46.87  1151 |     *this->stack = this;
 1:46.87       |     ~~~~~~~~~~~~~^~~~~~
 1:46.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’:
 1:46.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4858:35: note: ‘obj’ declared here
 1:46.88  4858 |   Rooted obj(
 1:46.88       |                                   ^~~
 1:46.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4830:37: note: ‘cx’ declared here
 1:46.88  4830 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) {
 1:46.88       |                          ~~~~~~~~~~~^~
 1:46.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’,
 1:46.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:46.96     inlined from ‘static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:375:57:
 1:46.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 1:46.96  1151 |     *this->stack = this;
 1:46.96       |     ~~~~~~~~~~~~~^~~~~~
 1:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’:
 1:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:374:36: note: ‘info’ declared here
 1:46.97   374 |   Rooted> info(
 1:46.97       |                                    ^~~~
 1:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:352:49: note: ‘cx’ declared here
 1:46.97   352 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx,
 1:46.97       |                                      ~~~~~~~~~~~^~
 1:47.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]’,
 1:47.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:47.45     inlined from ‘static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1763:64:
 1:47.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:47.45  1151 |     *this->stack = this;
 1:47.45       |     ~~~~~~~~~~~~~^~~~~~
 1:47.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function ‘static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle)’:
 1:47.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1762:30: note: ‘obj’ declared here
 1:47.45  1762 |   Rooted obj(
 1:47.45       |                              ^~~
 1:47.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1758:57: note: ‘cx’ declared here
 1:47.45  1758 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto,
 1:47.45       |                                              ~~~~~~~~~~~^~
 1:47.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:47.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:47.50     inlined from ‘static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:913:79:
 1:47.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:47.50  1151 |     *this->stack = this;
 1:47.50       |     ~~~~~~~~~~~~~^~~~~~
 1:47.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’:
 1:47.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:913:18: note: ‘proto’ declared here
 1:47.50   913 |     RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global));
 1:47.50       |                  ^~~~~
 1:47.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:898:45: note: ‘cx’ declared here
 1:47.50   898 | bool DebuggerFrame::getArguments(JSContext* cx, Handle frame,
 1:47.50       |                                  ~~~~~~~~~~~^~
 1:47.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:47.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:47.55     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:47.55  1151 |     *this->stack = this;
 1:47.55       |     ~~~~~~~~~~~~~^~~~~~
 1:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:47.55  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:47.55       |                          ^~~~~
 1:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:47.55  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:47.55       |                                        ~~~~~~~~~~~^~
 1:47.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:47.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:47.60     inlined from ‘static js::DebuggerFrame* js::DebuggerFrame::create(JSContext*, JS::HandleObject, JS::Handle, const js::FrameIter*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:234:60:
 1:47.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:47.60  1151 |     *this->stack = this;
 1:47.60       |     ~~~~~~~~~~~~~^~~~~~
 1:47.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp: In static member function ‘static js::DebuggerFrame* js::DebuggerFrame::create(JSContext*, JS::HandleObject, JS::Handle, const js::FrameIter*, JS::Handle)’:
 1:47.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:233:26: note: ‘frame’ declared here
 1:47.60   233 |   Rooted frame(
 1:47.60       |                          ^~~~~
 1:47.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:230:16: note: ‘cx’ declared here
 1:47.60   230 |     JSContext* cx, HandleObject proto, Handle debugger,
 1:47.60       |     ~~~~~~~~~~~^~
 1:47.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:47.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:47.66     inlined from ‘bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:681:70:
 1:47.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]’ [-Wdangling-pointer=]
 1:47.66  1151 |     *this->stack = this;
 1:47.66       |     ~~~~~~~~~~~~~^~~~~~
 1:47.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle)’:
 1:47.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:680:28: note: ‘frame’ declared here
 1:47.66   680 |     Rooted frame(
 1:47.66       |                            ^~~~~
 1:47.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:638:36: note: ‘cx’ declared here
 1:47.66   638 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter,
 1:47.66       |                         ~~~~~~~~~~~^~
 1:48.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 1:48.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:48.17     inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26:
 1:48.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:48.17  1151 |     *this->stack = this;
 1:48.17       |     ~~~~~~~~~~~~~^~~~~~
 1:48.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:48.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1417:26: note: ‘frame’ declared here
 1:48.17  1417 |   Rooted frame(cx, DebuggerFrame::check(cx, args.thisv()));
 1:48.17       |                          ^~~~~
 1:48.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Frame.cpp:1413:51: note: ‘cx’ declared here
 1:48.17  1413 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
 1:48.17       |                                        ~~~~~~~~~~~^~
 1:48.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 1:48.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:48.23     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 1:48.23     inlined from ‘js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.h:500:9,
 1:48.23     inlined from ‘static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2455:34:
 1:48.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘debuggerList’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 1:48.23  1151 |     *this->stack = this;
 1:48.23       |     ~~~~~~~~~~~~~^~~~~~
 1:48.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]’:
 1:48.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2455:34: note: ‘debuggerList’ declared here
 1:48.23  2455 |   DebuggerList debuggerList(cx, hookIsEnabled);
 1:48.23       |                                  ^~~~~~~~~~~~
 1:48.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2452:50: note: ‘cx’ declared here
 1:48.23  2452 | bool Debugger::dispatchResumptionHook(JSContext* cx, AbstractFramePtr frame,
 1:48.23       |                                       ~~~~~~~~~~~^~
 1:48.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 1:48.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:48.45     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 1:48.45     inlined from ‘js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.h:500:9,
 1:48.45     inlined from ‘static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2455:34,
 1:48.45     inlined from ‘static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1320:42:
 1:48.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘debuggerList’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 1:48.45  1151 |     *this->stack = this;
 1:48.45       |     ~~~~~~~~~~~~~^~~~~~
 1:48.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In static member function ‘static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)’:
 1:48.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:2455:34: note: ‘debuggerList’ declared here
 1:48.45  2455 |   DebuggerList debuggerList(cx, hookIsEnabled);
 1:48.45       |                                  ^~~~~~~~~~~~
 1:48.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:1318:55: note: ‘cx’ declared here
 1:48.46  1318 | bool DebugAPI::slowPathOnDebuggerStatement(JSContext* cx,
 1:48.46       |                                            ~~~~~~~~~~~^~
 1:48.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:48.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:48.78     inlined from ‘bool js::Debugger::CallData::adoptFrame()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6400:50:
 1:48.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_38(D)])[3]’ [-Wdangling-pointer=]
 1:48.78  1151 |     *this->stack = this;
 1:48.78       |     ~~~~~~~~~~~~~^~~~~~
 1:48.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::adoptFrame()’:
 1:48.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6400:16: note: ‘obj’ declared here
 1:48.78  6400 |   RootedObject obj(cx, RequireObject(cx, args[0]));
 1:48.78       |                ^~~
 1:48.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6395:37: note: ‘this’ declared here
 1:48.78  6395 | bool Debugger::CallData::adoptFrame() {
 1:48.78       |                                     ^
 1:48.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 1:48.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:48.85     inlined from ‘bool js::Debugger::CallData::getDebuggees()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4777:73:
 1:48.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arrobj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_30(D)])[3]’ [-Wdangling-pointer=]
 1:48.85  1151 |     *this->stack = this;
 1:48.85       |     ~~~~~~~~~~~~~^~~~~~
 1:48.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::getDebuggees()’:
 1:48.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4777:24: note: ‘arrobj’ declared here
 1:48.85  4777 |   Rooted arrobj(cx, NewDenseFullyAllocatedArray(cx, count));
 1:48.85       |                        ^~~~~~
 1:48.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:4760:39: note: ‘this’ declared here
 1:48.85  4760 | bool Debugger::CallData::getDebuggees() {
 1:48.85       |                                       ^
 1:48.87    Compiling serde_derive v1.0.203
 1:48.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 1:48.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:48.93     inlined from ‘bool js::Debugger::CallData::findObjects()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6132:60:
 1:48.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘queryObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_31(D)])[3]’ [-Wdangling-pointer=]
 1:48.93  1151 |     *this->stack = this;
 1:48.93       |     ~~~~~~~~~~~~~^~~~~~
 1:48.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::findObjects()’:
 1:48.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6132:18: note: ‘queryObject’ declared here
 1:48.93  6132 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
 1:48.93       |                  ^~~~~~~~~~~
 1:48.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Debugger.cpp:6128:38: note: ‘this’ declared here
 1:48.94  6128 | bool Debugger::CallData::findObjects() {
 1:48.94       |                                      ^
 1:49.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’,
 1:49.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:49.65     inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27:
 1:49.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:49.65  1151 |     *this->stack = this;
 1:49.65       |     ~~~~~~~~~~~~~^~~~~~
 1:49.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:49.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
 1:49.65   136 |   Rooted memory(cx, DebuggerMemory::checkThis(cx, args));
 1:49.65       |                           ^~~~~~
 1:49.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
 1:49.65   132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
 1:49.65       |                                         ~~~~~~~~~~~^~
 1:50.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 1:50.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:50.77     inlined from ‘bool js::DebuggerMemory::CallData::drainAllocationsLog()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:193:74:
 1:50.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_48(D)])[3]’ [-Wdangling-pointer=]
 1:50.77  1151 |     *this->stack = this;
 1:50.77       |     ~~~~~~~~~~~~~^~~~~~
 1:50.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp: In member function ‘bool js::DebuggerMemory::CallData::drainAllocationsLog()’:
 1:50.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:193:24: note: ‘result’ declared here
 1:50.77   193 |   Rooted result(cx, NewDenseFullyAllocatedArray(cx, length));
 1:50.77       |                        ^~~~~~
 1:50.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:181:52: note: ‘this’ declared here
 1:50.77   181 | bool DebuggerMemory::CallData::drainAllocationsLog() {
 1:50.77       |                                                    ^
 1:50.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’,
 1:50.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 1:50.93     inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27:
 1:50.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 1:50.93  1151 |     *this->stack = this;
 1:50.93       |     ~~~~~~~~~~~~~^~~~~~
 1:50.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 1:50.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
 1:50.93   136 |   Rooted memory(cx, DebuggerMemory::checkThis(cx, args));
 1:50.93       |                           ^~~~~~
 1:50.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
 1:50.93   132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
 1:50.93       |                                         ~~~~~~~~~~~^~
 2:02.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucnv.cpp: In function ‘UConverter* ucnv_clone_73(const UConverter*, UErrorCode*)’:
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucnv.cpp:326:26: warning: ‘UConverter* ucnv_safeClone_73(const UConverter*, void*, int32_t*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations]
 2:02.28   326 |     return ucnv_safeClone(cnv, nullptr, nullptr, status);
 2:02.28 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/platform.h:25,
 2:02.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/ptypes.h:52,
 2:02.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/umachine.h:46,
 2:02.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/utypes.h:38,
 2:02.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucnv.cpp:24:
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/urename.h:707:49: note: declared here
 2:02.28   707 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
 2:02.28       |                                                 ^~~~~~~~~~~~~~
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’
 2:02.28   121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 2:02.28       |                                                  ^
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’
 2:02.28   123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 2:02.28       |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/urename.h:707:24: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’
 2:02.28   707 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
 2:02.28       |                        ^~~~~~~~~~~~~~~~~~~~~~~~
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucnv.cpp:158:1: note: in expansion of macro ‘ucnv_safeClone’
 2:02.28   158 | ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status)
 2:02.28       | ^~~~~~~~~~~~~~
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucnv.cpp: In function ‘void ucnv_setSubstString_73(UConverter*, const char16_t*, int32_t, UErrorCode*)’:
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucnv.cpp:494:27: warning: ‘UConverter* ucnv_safeClone_73(const UConverter*, void*, int32_t*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations]
 2:02.28   494 |     clone = ucnv_safeClone(cnv, cloneBuffer, &cloneSize, err);
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/urename.h:707:49: note: declared here
 2:02.28   707 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
 2:02.28       |                                                 ^~~~~~~~~~~~~~
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’
 2:02.28   121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 2:02.28       |                                                  ^
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’
 2:02.28   123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 2:02.28       |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/unicode/urename.h:707:24: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’
 2:02.28   707 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
 2:02.28       |                        ^~~~~~~~~~~~~~~~~~~~~~~~
 2:02.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucnv.cpp:158:1: note: in expansion of macro ‘ucnv_safeClone’
 2:02.28   158 | ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status)
 2:02.28       | ^~~~~~~~~~~~~~
 2:09.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/formattedvalue.cpp: In function ‘const char16_t* icu_73::ufmtval_getString_73(const UFormattedValue*, int32_t*, UErrorCode*)’:
 2:09.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/formattedvalue.cpp:215:1: warning: function may return address of local variable [-Wreturn-local-addr]
 2:09.07   215 | }
 2:09.07       | ^
 2:09.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here
 2:09.07   205 |     UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec);
 2:09.07       |                   ^~~~~~~~~~~~~
 2:09.22 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 2:09.22                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 2:09.22                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 2:09.22                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.h:16,
 2:09.22                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object-inl.h:10,
 2:09.22                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:7,
 2:09.22                  from Unified_cpp_js_src_debugger1.cpp:2:
 2:09.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.22     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.22  1151 |     *this->stack = this;
 2:09.22       |     ~~~~~~~~~~~~~^~~~~~
 2:09.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.22   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.22       |                           ^~~
 2:09.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.22   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.22       |                                         ~~~~~~~~~~~^~
 2:09.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 2:09.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 2:09.30     inlined from ‘bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1439:36,
 2:09.30     inlined from ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1418:30:
 2:09.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.31  1151 |     *this->stack = this;
 2:09.31       |     ~~~~~~~~~~~~~^~~~~~
 2:09.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)’:
 2:09.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1439:28: note: ‘frame’ declared here
 2:09.31  1439 |     Rooted frame(cx);
 2:09.31       |                            ^~~~~
 2:09.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1416:18: note: ‘cx’ declared here
 2:09.31  1416 |       JSContext* cx,
 2:09.31       |       ~~~~~~~~~~~^~
 2:09.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’,
 2:09.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::DebuggerFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 2:09.36     inlined from ‘bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1439:36,
 2:09.36     inlined from ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1424:30:
 2:09.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.36  1151 |     *this->stack = this;
 2:09.36       |     ~~~~~~~~~~~~~^~~~~~
 2:09.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)’:
 2:09.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1439:28: note: ‘frame’ declared here
 2:09.36  1439 |     Rooted frame(cx);
 2:09.36       |                            ^~~~~
 2:09.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1422:18: note: ‘cx’ declared here
 2:09.36  1422 |       JSContext* cx,
 2:09.36       |       ~~~~~~~~~~~^~
 2:09.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
 2:09.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.38     inlined from ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1396:55:
 2:09.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘record’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.38  1151 |     *this->stack = this;
 2:09.38       |     ~~~~~~~~~~~~~^~~~~~
 2:09.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’:
 2:09.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1396:26: note: ‘record’ declared here
 2:09.38  1396 |     Rooted record(cx, NewPlainObject(cx));
 2:09.38       |                          ^~~~~~
 2:09.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1394:24: note: ‘cx’ declared here
 2:09.38  1394 |   bool then(JSContext* cx, HandleObject resolve, HandleObject reject,
 2:09.38       |             ~~~~~~~~~~~^~
 2:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.48     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.48  1151 |     *this->stack = this;
 2:09.48       |     ~~~~~~~~~~~~~^~~~~~
 2:09.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.49   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.49       |                           ^~~
 2:09.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.49   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.49       |                                         ~~~~~~~~~~~^~
 2:09.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.52     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.52  1151 |     *this->stack = this;
 2:09.52       |     ~~~~~~~~~~~~~^~~~~~
 2:09.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.52   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.52       |                           ^~~
 2:09.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.52   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.52       |                                         ~~~~~~~~~~~^~
 2:09.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.54     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isErrorGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.54  1151 |     *this->stack = this;
 2:09.54       |     ~~~~~~~~~~~~~^~~~~~
 2:09.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.54   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.54       |                           ^~~
 2:09.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.54   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.54       |                                         ~~~~~~~~~~~^~
 2:09.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.57     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isMutedErrorGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.57  1151 |     *this->stack = this;
 2:09.57       |     ~~~~~~~~~~~~~^~~~~~
 2:09.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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::isMutedErrorGetter]’:
 2:09.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.57   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.57       |                           ^~~
 2:09.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.57   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.57       |                                         ~~~~~~~~~~~^~
 2:09.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.60     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.60  1151 |     *this->stack = this;
 2:09.60       |     ~~~~~~~~~~~~~^~~~~~
 2:09.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.60   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.60       |                           ^~~
 2:09.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.60   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.60       |                                         ~~~~~~~~~~~^~
 2:09.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.63     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isNativeGetterWithJitInfo]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.63  1151 |     *this->stack = this;
 2:09.63       |     ~~~~~~~~~~~~~^~~~~~
 2:09.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.63   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.63       |                           ^~~
 2:09.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.63   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.63       |                                         ~~~~~~~~~~~^~
 2:09.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.67     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.67  1151 |     *this->stack = this;
 2:09.67       |     ~~~~~~~~~~~~~^~~~~~
 2:09.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.67   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.67       |                           ^~~
 2:09.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.67   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.67       |                                         ~~~~~~~~~~~^~
 2:09.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.70     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.70  1151 |     *this->stack = this;
 2:09.70       |     ~~~~~~~~~~~~~^~~~~~
 2:09.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.70   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.70       |                           ^~~
 2:09.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.70   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.70       |                                         ~~~~~~~~~~~^~
 2:09.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:09.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:09.74     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:09.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:09.74  1151 |     *this->stack = this;
 2:09.74       |     ~~~~~~~~~~~~~^~~~~~
 2:09.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:09.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:09.74   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:09.74       |                           ^~~
 2:09.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:09.74   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:09.74       |                                         ~~~~~~~~~~~^~
 2:10.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.01     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.01  1151 |     *this->stack = this;
 2:10.01       |     ~~~~~~~~~~~~~^~~~~~
 2:10.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.02   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.02       |                           ^~~
 2:10.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.02   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.02       |                                         ~~~~~~~~~~~^~
 2:10.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 2:10.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.15     inlined from ‘bool js::DebuggerObject::CallData::scriptGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:378:61:
 2:10.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[4]’ [-Wdangling-pointer=]
 2:10.15  1151 |     *this->stack = this;
 2:10.15       |     ~~~~~~~~~~~~~^~~~~~
 2:10.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::scriptGetter()’:
 2:10.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:378:16: note: ‘script’ declared here
 2:10.15   378 |   RootedScript script(cx, GetOrCreateFunctionScript(cx, fun));
 2:10.15       |                ^~~~~~
 2:10.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:364:45: note: ‘this’ declared here
 2:10.15   364 | bool DebuggerObject::CallData::scriptGetter() {
 2:10.15       |                                             ^
 2:10.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.18     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.18  1151 |     *this->stack = this;
 2:10.18       |     ~~~~~~~~~~~~~^~~~~~
 2:10.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.18   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.18       |                           ^~~
 2:10.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.18   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.18       |                                         ~~~~~~~~~~~^~
 2:10.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 2:10.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 2:10.22     inlined from ‘bool js::DebuggerObject::CallData::errorMessageNameGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:491:25:
 2:10.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[6]’ [-Wdangling-pointer=]
 2:10.22  1151 |     *this->stack = this;
 2:10.22       |     ~~~~~~~~~~~~~^~~~~~
 2:10.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::errorMessageNameGetter()’:
 2:10.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:491:16: note: ‘result’ declared here
 2:10.22   491 |   RootedString result(cx);
 2:10.22       |                ^~~~~~
 2:10.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:490:55: note: ‘this’ declared here
 2:10.22   490 | bool DebuggerObject::CallData::errorMessageNameGetter() {
 2:10.22       |                                                       ^
 2:10.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 2:10.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.37     inlined from ‘bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:657:65:
 2:10.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]’ [-Wdangling-pointer=]
 2:10.37  1151 |     *this->stack = this;
 2:10.37       |     ~~~~~~~~~~~~~^~~~~~
 2:10.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()’:
 2:10.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:657:26: note: ‘promise’ declared here
 2:10.37   657 |   Rooted promise(cx, EnsurePromise(cx, referent));
 2:10.37       |                          ^~~~~~~
 2:10.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:656:60: note: ‘this’ declared here
 2:10.37   656 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() {
 2:10.37       |                                                            ^
 2:10.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.39     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.39  1151 |     *this->stack = this;
 2:10.39       |     ~~~~~~~~~~~~~^~~~~~
 2:10.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.39   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.39       |                           ^~~
 2:10.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.39   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.39       |                                         ~~~~~~~~~~~^~
 2:10.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 2:10.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.41     inlined from ‘bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:676:65:
 2:10.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[3]’ [-Wdangling-pointer=]
 2:10.41  1151 |     *this->stack = this;
 2:10.41       |     ~~~~~~~~~~~~~^~~~~~
 2:10.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()’:
 2:10.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:676:26: note: ‘promise’ declared here
 2:10.41   676 |   Rooted promise(cx, EnsurePromise(cx, referent));
 2:10.41       |                          ^~~~~~~
 2:10.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:675:60: note: ‘this’ declared here
 2:10.41   675 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() {
 2:10.41       |                                                            ^
 2:10.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.43     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.43  1151 |     *this->stack = this;
 2:10.43       |     ~~~~~~~~~~~~~^~~~~~
 2:10.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.44   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.44       |                           ^~~
 2:10.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.44   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.44       |                                         ~~~~~~~~~~~^~
 2:10.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 2:10.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.45     inlined from ‘bool js::DebuggerObject::CallData::promiseIDGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:701:65:
 2:10.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[3]’ [-Wdangling-pointer=]
 2:10.45  1151 |     *this->stack = this;
 2:10.45       |     ~~~~~~~~~~~~~^~~~~~
 2:10.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseIDGetter()’:
 2:10.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:701:26: note: ‘promise’ declared here
 2:10.45   701 |   Rooted promise(cx, EnsurePromise(cx, referent));
 2:10.45       |                          ^~~~~~~
 2:10.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:700:48: note: ‘this’ declared here
 2:10.45   700 | bool DebuggerObject::CallData::promiseIDGetter() {
 2:10.45       |                                                ^
 2:10.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 2:10.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.47     inlined from ‘bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:713:65:
 2:10.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D)])[3]’ [-Wdangling-pointer=]
 2:10.48  1151 |     *this->stack = this;
 2:10.48       |     ~~~~~~~~~~~~~^~~~~~
 2:10.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()’:
 2:10.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:713:26: note: ‘promise’ declared here
 2:10.48   713 |   Rooted promise(cx, EnsurePromise(cx, referent));
 2:10.48       |                          ^~~~~~~
 2:10.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:710:63: note: ‘this’ declared here
 2:10.48   710 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() {
 2:10.48       |                                                               ^
 2:10.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.51     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.51  1151 |     *this->stack = this;
 2:10.51       |     ~~~~~~~~~~~~~^~~~~~
 2:10.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.52   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.52       |                           ^~~
 2:10.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.52   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.52       |                                         ~~~~~~~~~~~^~
 2:10.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.61     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.61  1151 |     *this->stack = this;
 2:10.61       |     ~~~~~~~~~~~~~^~~~~~
 2:10.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.61   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.61       |                           ^~~
 2:10.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.61   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.61       |                                         ~~~~~~~~~~~^~
 2:10.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.70     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.70  1151 |     *this->stack = this;
 2:10.70       |     ~~~~~~~~~~~~~^~~~~~
 2:10.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.70   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.70       |                           ^~~
 2:10.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.70   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.70       |                                         ~~~~~~~~~~~^~
 2:10.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.79     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.79  1151 |     *this->stack = this;
 2:10.79       |     ~~~~~~~~~~~~~^~~~~~
 2:10.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.79   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.79       |                           ^~~
 2:10.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.79   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.79       |                                         ~~~~~~~~~~~^~
 2:10.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 2:10.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.83     inlined from ‘bool js::DebuggerObject::CallData::getPromiseReactionsMethod()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1472:74:
 2:10.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]’ [-Wdangling-pointer=]
 2:10.83  1151 |     *this->stack = this;
 2:10.83       |     ~~~~~~~~~~~~~^~~~~~
 2:10.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::getPromiseReactionsMethod()’:
 2:10.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1472:26: note: ‘unwrappedPromise’ declared here
 2:10.83  1472 |   Rooted unwrappedPromise(cx, EnsurePromise(cx, referent));
 2:10.83       |                          ^~~~~~~~~~~~~~~~
 2:10.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1469:58: note: ‘this’ declared here
 2:10.83  1469 | bool DebuggerObject::CallData::getPromiseReactionsMethod() {
 2:10.83       |                                                          ^
 2:10.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:10.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.86     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:10.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.86  1151 |     *this->stack = this;
 2:10.86       |     ~~~~~~~~~~~~~^~~~~~
 2:10.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:10.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:10.87   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:10.87       |                           ^~~
 2:10.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:10.87   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:10.87       |                                         ~~~~~~~~~~~^~
 2:10.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’,
 2:10.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.88     inlined from ‘static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1575:61:
 2:10.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘objectProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.88  1151 |     *this->stack = this;
 2:10.88       |     ~~~~~~~~~~~~~^~~~~~
 2:10.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)’:
 2:10.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1573:25: note: ‘objectProto’ declared here
 2:10.88  1573 |   Rooted objectProto(
 2:10.88       |                         ^~~~~~~~~~~
 2:10.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1570:52: note: ‘cx’ declared here
 2:10.88  1570 | NativeObject* DebuggerObject::initClass(JSContext* cx,
 2:10.88       |                                         ~~~~~~~~~~~^~
 2:10.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:10.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:10.96     inlined from ‘bool js::DebuggerObject::isMutedError(JSContext*) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1685:54:
 2:10.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:10.96  1151 |     *this->stack = this;
 2:10.96       |     ~~~~~~~~~~~~~^~~~~~
 2:10.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::isMutedError(JSContext*) const’:
 2:10.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1685:25: note: ‘referent’ declared here
 2:10.97  1685 |   JS::Rooted referent(cx, this->referent());
 2:10.97       |                         ^~~~~~~~
 2:10.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1684:46: note: ‘cx’ declared here
 2:10.97  1684 | bool DebuggerObject::isMutedError(JSContext* cx) const {
 2:10.97       |                                   ~~~~~~~~~~~^~
 2:11.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.00     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.00  1151 |     *this->stack = this;
 2:11.00       |     ~~~~~~~~~~~~~^~~~~~
 2:11.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.00   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.00       |                           ^~~
 2:11.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.00   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.00       |                                         ~~~~~~~~~~~^~
 2:11.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.08     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.08  1151 |     *this->stack = this;
 2:11.08       |     ~~~~~~~~~~~~~^~~~~~
 2:11.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.09   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.09       |                           ^~~
 2:11.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.09   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.09       |                                         ~~~~~~~~~~~^~
 2:11.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.17     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.17  1151 |     *this->stack = this;
 2:11.17       |     ~~~~~~~~~~~~~^~~~~~
 2:11.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.18   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.18       |                           ^~~
 2:11.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.18   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.18       |                                         ~~~~~~~~~~~^~
 2:11.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.29     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.29  1151 |     *this->stack = this;
 2:11.30       |     ~~~~~~~~~~~~~^~~~~~
 2:11.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.30   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.30       |                           ^~~
 2:11.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.30   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.30       |                                         ~~~~~~~~~~~^~
 2:11.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:11.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.33     inlined from ‘static bool js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle, JS::MutableHandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1921:47:
 2:11.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.34  1151 |     *this->stack = this;
 2:11.34       |     ~~~~~~~~~~~~~^~~~~~
 2:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle, JS::MutableHandleString)’:
 2:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1921:16: note: ‘referent’ declared here
 2:11.34  1921 |   RootedObject referent(cx, object->referent());
 2:11.34       |                ^~~~~~~~
 2:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1918:53: note: ‘cx’ declared here
 2:11.34  1918 | bool DebuggerObject::getErrorMessageName(JSContext* cx,
 2:11.34       |                                          ~~~~~~~~~~~^~
 2:11.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.36     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.36  1151 |     *this->stack = this;
 2:11.36       |     ~~~~~~~~~~~~~^~~~~~
 2:11.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.36   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.36       |                           ^~~
 2:11.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.36   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.36       |                                         ~~~~~~~~~~~^~
 2:11.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:11.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.39     inlined from ‘static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1944:47:
 2:11.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.39  1151 |     *this->stack = this;
 2:11.39       |     ~~~~~~~~~~~~~^~~~~~
 2:11.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandleValue)’:
 2:11.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1944:16: note: ‘referent’ declared here
 2:11.39  1944 |   RootedObject referent(cx, object->referent());
 2:11.39       |                ^~~~~~~~
 2:11.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1941:47: note: ‘cx’ declared here
 2:11.39  1941 | bool DebuggerObject::getErrorNotes(JSContext* cx,
 2:11.39       |                                    ~~~~~~~~~~~^~
 2:11.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.41     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.42  1151 |     *this->stack = this;
 2:11.42       |     ~~~~~~~~~~~~~^~~~~~
 2:11.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.42   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.42       |                           ^~~
 2:11.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.42   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.42       |                                         ~~~~~~~~~~~^~
 2:11.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:11.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.43     inlined from ‘static bool js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1971:47:
 2:11.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.43  1151 |     *this->stack = this;
 2:11.43       |     ~~~~~~~~~~~~~^~~~~~
 2:11.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle, JS::MutableHandleValue)’:
 2:11.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1971:16: note: ‘referent’ declared here
 2:11.44  1971 |   RootedObject referent(cx, object->referent());
 2:11.44       |                ^~~~~~~~
 2:11.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1968:52: note: ‘cx’ declared here
 2:11.44  1968 | bool DebuggerObject::getErrorLineNumber(JSContext* cx,
 2:11.44       |                                         ~~~~~~~~~~~^~
 2:11.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:11.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.46     inlined from ‘static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1990:47:
 2:11.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.46  1151 |     *this->stack = this;
 2:11.46       |     ~~~~~~~~~~~~~^~~~~~
 2:11.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, JS::Handle, JS::MutableHandleValue)’:
 2:11.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1990:16: note: ‘referent’ declared here
 2:11.46  1990 |   RootedObject referent(cx, object->referent());
 2:11.46       |                ^~~~~~~~
 2:11.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1987:54: note: ‘cx’ declared here
 2:11.46  1987 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx,
 2:11.46       |                                           ~~~~~~~~~~~^~
 2:11.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.53     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.53  1151 |     *this->stack = this;
 2:11.53       |     ~~~~~~~~~~~~~^~~~~~
 2:11.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.53   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.53       |                           ^~~
 2:11.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.53   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.53       |                                         ~~~~~~~~~~~^~
 2:11.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.56     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.56  1151 |     *this->stack = this;
 2:11.56       |     ~~~~~~~~~~~~~^~~~~~
 2:11.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.56   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.56       |                           ^~~
 2:11.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.56   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.56       |                                         ~~~~~~~~~~~^~
 2:11.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.59     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.59  1151 |     *this->stack = this;
 2:11.59       |     ~~~~~~~~~~~~~^~~~~~
 2:11.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.59   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.59       |                           ^~~
 2:11.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.60   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.60       |                                         ~~~~~~~~~~~^~
 2:11.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.64     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.64  1151 |     *this->stack = this;
 2:11.64       |     ~~~~~~~~~~~~~^~~~~~
 2:11.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.64   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.64       |                           ^~~
 2:11.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.64   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.64       |                                         ~~~~~~~~~~~^~
 2:11.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.70     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.70  1151 |     *this->stack = this;
 2:11.70       |     ~~~~~~~~~~~~~^~~~~~
 2:11.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.71   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.71       |                           ^~~
 2:11.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.71   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.71       |                                         ~~~~~~~~~~~^~
 2:11.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.76     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.76  1151 |     *this->stack = this;
 2:11.76       |     ~~~~~~~~~~~~~^~~~~~
 2:11.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.76   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.76       |                           ^~~
 2:11.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.76   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.76       |                                         ~~~~~~~~~~~^~
 2:11.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.89     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.89  1151 |     *this->stack = this;
 2:11.89       |     ~~~~~~~~~~~~~^~~~~~
 2:11.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.89   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.89       |                           ^~~
 2:11.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.89   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.89       |                                         ~~~~~~~~~~~^~
 2:11.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]’,
 2:11.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor&; T = JS::PropertyDescriptor]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.91     inlined from ‘static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2222:47:
 2:11.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 2:11.91  1151 |     *this->stack = this;
 2:11.91       |     ~~~~~~~~~~~~~^~~~~~
 2:11.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandle >)’:
 2:11.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2222:32: note: ‘desc’ declared here
 2:11.91  2222 |     Rooted desc(cx, *desc_);
 2:11.91       |                                ^~~~
 2:11.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2203:16: note: ‘cx’ declared here
 2:11.91  2203 |     JSContext* cx, Handle object, HandleId id,
 2:11.91       |     ~~~~~~~~~~~^~
 2:11.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 2:11.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 2:11.96     inlined from ‘bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:830:17:
 2:11.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[12]’ [-Wdangling-pointer=]
 2:11.96  1151 |     *this->stack = this;
 2:11.96       |     ~~~~~~~~~~~~~^~~~~~
 2:11.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’:
 2:11.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:830:12: note: ‘id’ declared here
 2:11.96   830 |   RootedId id(cx);
 2:11.96       |            ^~
 2:11.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:829:63: note: ‘this’ declared here
 2:11.96   829 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() {
 2:11.96       |                                                               ^
 2:11.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:11.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:11.99     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:11.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:11.99  1151 |     *this->stack = this;
 2:11.99       |     ~~~~~~~~~~~~~^~~~~~
 2:11.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:11.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:11.99   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:11.99       |                           ^~~
 2:11.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:11.99   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:11.99       |                                         ~~~~~~~~~~~^~
 2:12.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.02     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.02  1151 |     *this->stack = this;
 2:12.02       |     ~~~~~~~~~~~~~^~~~~~
 2:12.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.02   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.02       |                           ^~~
 2:12.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.02   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.02       |                                         ~~~~~~~~~~~^~
 2:12.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.05     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.05  1151 |     *this->stack = this;
 2:12.05       |     ~~~~~~~~~~~~~^~~~~~
 2:12.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.05   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.05       |                           ^~~
 2:12.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.05   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.05       |                                         ~~~~~~~~~~~^~
 2:12.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.08     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.08  1151 |     *this->stack = this;
 2:12.08       |     ~~~~~~~~~~~~~^~~~~~
 2:12.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.08   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.08       |                           ^~~
 2:12.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.08   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.08       |                                         ~~~~~~~~~~~^~
 2:12.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.16     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.16  1151 |     *this->stack = this;
 2:12.16       |     ~~~~~~~~~~~~~^~~~~~
 2:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.16   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.16       |                           ^~~
 2:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.16   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.16       |                                         ~~~~~~~~~~~^~
 2:12.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 2:12.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 2:12.19     inlined from ‘bool js::DebuggerObject::CallData::deletePropertyMethod()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:926:17:
 2:12.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[12]’ [-Wdangling-pointer=]
 2:12.19  1151 |     *this->stack = this;
 2:12.19       |     ~~~~~~~~~~~~~^~~~~~
 2:12.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::deletePropertyMethod()’:
 2:12.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:926:12: note: ‘id’ declared here
 2:12.19   926 |   RootedId id(cx);
 2:12.19       |            ^~
 2:12.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:925:53: note: ‘this’ declared here
 2:12.19   925 | bool DebuggerObject::CallData::deletePropertyMethod() {
 2:12.19       |                                                     ^
 2:12.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.22     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.22  1151 |     *this->stack = this;
 2:12.22       |     ~~~~~~~~~~~~~^~~~~~
 2:12.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.23   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.23       |                           ^~~
 2:12.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.23   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.23       |                                         ~~~~~~~~~~~^~
 2:12.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:12.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.38     inlined from ‘bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1167:55:
 2:12.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bindings’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[3]’ [-Wdangling-pointer=]
 2:12.38  1151 |     *this->stack = this;
 2:12.38       |     ~~~~~~~~~~~~~^~~~~~
 2:12.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()’:
 2:12.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1167:16: note: ‘bindings’ declared here
 2:12.39  1167 |   RootedObject bindings(cx, RequireObject(cx, args[1]));
 2:12.39       |                ^~~~~~~~
 2:12.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1149:66: note: ‘this’ declared here
 2:12.39  1149 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() {
 2:12.39       |                                                                  ^
 2:12.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 2:12.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.46     inlined from ‘static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2578:31:
 2:12.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 2:12.46  1151 |     *this->stack = this;
 2:12.46       |     ~~~~~~~~~~~~~^~~~~~
 2:12.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)’:
 2:12.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2578:15: note: ‘value’ declared here
 2:12.46  2578 |   RootedValue value(cx, value_);
 2:12.46       |               ^~~~~
 2:12.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2571:51: note: ‘cx’ declared here
 2:12.46  2571 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
 2:12.46       |                                        ~~~~~~~~~~~^~
 2:12.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
 2:12.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.49     inlined from ‘static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2669:79:
 2:12.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘selfHostedName’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 2:12.49  1151 |     *this->stack = this;
 2:12.50       |     ~~~~~~~~~~~~~^~~~~~
 2:12.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)’:
 2:12.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2668:21: note: ‘selfHostedName’ declared here
 2:12.50  2668 |     Rooted selfHostedName(cx,
 2:12.50       |                     ^~~~~~~~~~~~~~
 2:12.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2657:46: note: ‘cx’ declared here
 2:12.50  2657 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object,
 2:12.50       |                                   ~~~~~~~~~~~^~
 2:12.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.58     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.58  1151 |     *this->stack = this;
 2:12.58       |     ~~~~~~~~~~~~~^~~~~~
 2:12.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.59   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.59       |                           ^~~
 2:12.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.59   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.59       |                                         ~~~~~~~~~~~^~
 2:12.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.61     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeWithJitInfoMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.61  1151 |     *this->stack = this;
 2:12.61       |     ~~~~~~~~~~~~~^~~~~~
 2:12.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.61   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.61       |                           ^~~
 2:12.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.61   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.61       |                                         ~~~~~~~~~~~^~
 2:12.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.68     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.68  1151 |     *this->stack = this;
 2:12.68       |     ~~~~~~~~~~~~~^~~~~~
 2:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.68   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.68       |                           ^~~
 2:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.68   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.68       |                                         ~~~~~~~~~~~^~
 2:12.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.80     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.80  1151 |     *this->stack = this;
 2:12.80       |     ~~~~~~~~~~~~~^~~~~~
 2:12.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.80   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.80       |                           ^~~
 2:12.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.80   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.80       |                                         ~~~~~~~~~~~^~
 2:12.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.83     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.83  1151 |     *this->stack = this;
 2:12.83       |     ~~~~~~~~~~~~~^~~~~~
 2:12.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.83   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.83       |                           ^~~
 2:12.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.83   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.83       |                                         ~~~~~~~~~~~^~
 2:12.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.85     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.85  1151 |     *this->stack = this;
 2:12.85       |     ~~~~~~~~~~~~~^~~~~~
 2:12.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.85   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.85       |                           ^~~
 2:12.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.85   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.85       |                                         ~~~~~~~~~~~^~
 2:12.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:12.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.88     inlined from ‘static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2777:47:
 2:12.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.88  1151 |     *this->stack = this;
 2:12.88       |     ~~~~~~~~~~~~~^~~~~~
 2:12.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle)’:
 2:12.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2777:16: note: ‘referent’ declared here
 2:12.88  2777 |   RootedObject referent(cx, object->referent());
 2:12.88       |                ^~~~~~~~
 2:12.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2775:48: note: ‘cx’ declared here
 2:12.88  2775 | bool DebuggerObject::requirePromise(JSContext* cx,
 2:12.88       |                                     ~~~~~~~~~~~^~
 2:12.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:12.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:12.97     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:12.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:12.97  1151 |     *this->stack = this;
 2:12.97       |     ~~~~~~~~~~~~~^~~~~~
 2:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:12.98   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:12.98       |                           ^~~
 2:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:12.98   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:12.98       |                                         ~~~~~~~~~~~^~
 2:12.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 2:12.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 2:12.99     inlined from ‘bool js::DebuggerObject::CallData::promiseStateGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:570:24,
 2:12.99     inlined from ‘bool js::DebuggerObject::CallData::promiseStateGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:565:6:
 2:12.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[13]’ [-Wdangling-pointer=]
 2:12.99  1151 |     *this->stack = this;
 2:12.99       |     ~~~~~~~~~~~~~^~~~~~
 2:12.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseStateGetter()’:
 2:12.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:570:15: note: ‘result’ declared here
 2:12.99   570 |   RootedValue result(cx);
 2:12.99       |               ^~~~~~
 2:12.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:565:51: note: ‘this’ declared here
 2:12.99   565 | bool DebuggerObject::CallData::promiseStateGetter() {
 2:12.99       |                                                   ^
 2:13.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:13.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.01     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:13.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.01  1151 |     *this->stack = this;
 2:13.01       |     ~~~~~~~~~~~~~^~~~~~
 2:13.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:13.01   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:13.02       |                           ^~~
 2:13.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:13.02   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.02       |                                         ~~~~~~~~~~~^~
 2:13.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:13.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.05     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:13.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.05  1151 |     *this->stack = this;
 2:13.05       |     ~~~~~~~~~~~~~^~~~~~
 2:13.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:13.05   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:13.05       |                           ^~~
 2:13.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:13.05   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.05       |                                         ~~~~~~~~~~~^~
 2:13.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:13.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.08     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:13.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.08  1151 |     *this->stack = this;
 2:13.08       |     ~~~~~~~~~~~~~^~~~~~
 2:13.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:13.08   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:13.08       |                           ^~~
 2:13.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:13.08   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.08       |                                         ~~~~~~~~~~~^~
 2:13.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:13.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.11     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:13.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.11  1151 |     *this->stack = this;
 2:13.11       |     ~~~~~~~~~~~~~^~~~~~
 2:13.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:13.11   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:13.11       |                           ^~~
 2:13.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:13.11   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.11       |                                         ~~~~~~~~~~~^~
 2:13.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:13.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.17     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:13.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.17  1151 |     *this->stack = this;
 2:13.17       |     ~~~~~~~~~~~~~^~~~~~
 2:13.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:13.17   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:13.17       |                           ^~~
 2:13.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:13.17   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.17       |                                         ~~~~~~~~~~~^~
 2:13.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:13.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.23     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:13.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.23  1151 |     *this->stack = this;
 2:13.23       |     ~~~~~~~~~~~~~^~~~~~
 2:13.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:13.23   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:13.23       |                           ^~~
 2:13.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:13.23   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.23       |                                         ~~~~~~~~~~~^~
 2:13.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:13.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.64     inlined from ‘bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:2402:49:
 2:13.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[3]’ [-Wdangling-pointer=]
 2:13.64  1151 |     *this->stack = this;
 2:13.64       |     ~~~~~~~~~~~~~^~~~~~
 2:13.64 In file included from Unified_cpp_js_src_debugger1.cpp:11:
 2:13.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()’:
 2:13.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:2402:16: note: ‘result’ declared here
 2:13.64  2402 |   RootedObject result(cx, NewDenseEmptyArray(cx));
 2:13.64       |                ^~~~~~
 2:13.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:2368:51: note: ‘this’ declared here
 2:13.64  2368 | bool DebuggerScript::CallData::getOffsetsCoverage() {
 2:13.64       |                                                   ^
 2:13.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:13.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.77     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:13.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.78  1151 |     *this->stack = this;
 2:13.78       |     ~~~~~~~~~~~~~^~~~~~
 2:13.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:13.78   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:13.78       |                           ^~~
 2:13.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:13.78   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.78       |                                         ~~~~~~~~~~~^~
 2:13.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:13.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.81     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:13.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.82  1151 |     *this->stack = this;
 2:13.82       |     ~~~~~~~~~~~~~^~~~~~
 2:13.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:13.82   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:13.82       |                           ^~~
 2:13.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:13.82   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.82       |                                         ~~~~~~~~~~~^~
 2:13.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:13.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.86     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:13.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.86  1151 |     *this->stack = this;
 2:13.86       |     ~~~~~~~~~~~~~^~~~~~
 2:13.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:13.86   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:13.86       |                           ^~~
 2:13.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:13.86   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.86       |                                         ~~~~~~~~~~~^~
 2:13.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:13.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.91     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:13.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.91  1151 |     *this->stack = this;
 2:13.91       |     ~~~~~~~~~~~~~^~~~~~
 2:13.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:13.91   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:13.91       |                           ^~~
 2:13.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:13.91   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.91       |                                         ~~~~~~~~~~~^~
 2:13.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:13.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:13.96     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:13.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:13.96  1151 |     *this->stack = this;
 2:13.96       |     ~~~~~~~~~~~~~^~~~~~
 2:13.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:13.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:13.96   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:13.96       |                           ^~~
 2:13.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:13.96   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:13.96       |                                         ~~~~~~~~~~~^~
 2:13.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.00     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.00  1151 |     *this->stack = this;
 2:14.00       |     ~~~~~~~~~~~~~^~~~~~
 2:14.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.00   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.00       |                           ^~~
 2:14.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.00   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.00       |                                         ~~~~~~~~~~~^~
 2:14.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.04     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.04  1151 |     *this->stack = this;
 2:14.04       |     ~~~~~~~~~~~~~^~~~~~
 2:14.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.04   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.04       |                           ^~~
 2:14.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.04   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.04       |                                         ~~~~~~~~~~~^~
 2:14.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.08     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.08  1151 |     *this->stack = this;
 2:14.08       |     ~~~~~~~~~~~~~^~~~~~
 2:14.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.08   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.08       |                           ^~~
 2:14.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.08   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.08       |                                         ~~~~~~~~~~~^~
 2:14.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.13     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.13  1151 |     *this->stack = this;
 2:14.13       |     ~~~~~~~~~~~~~^~~~~~
 2:14.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.13   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.13       |                           ^~~
 2:14.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.13   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.13       |                                         ~~~~~~~~~~~^~
 2:14.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.17     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.17  1151 |     *this->stack = this;
 2:14.17       |     ~~~~~~~~~~~~~^~~~~~
 2:14.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.17   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.17       |                           ^~~
 2:14.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.17   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.17       |                                         ~~~~~~~~~~~^~
 2:14.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.22     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.22  1151 |     *this->stack = this;
 2:14.22       |     ~~~~~~~~~~~~~^~~~~~
 2:14.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.22   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.22       |                           ^~~
 2:14.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.22   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.22       |                                         ~~~~~~~~~~~^~
 2:14.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.32     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.32  1151 |     *this->stack = this;
 2:14.32       |     ~~~~~~~~~~~~~^~~~~~
 2:14.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.32   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.32       |                           ^~~
 2:14.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.32   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.32       |                                         ~~~~~~~~~~~^~
 2:14.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.37     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getParameterNames]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.37  1151 |     *this->stack = this;
 2:14.37       |     ~~~~~~~~~~~~~^~~~~~
 2:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.37   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.37       |                           ^~~
 2:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.37   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.37       |                                         ~~~~~~~~~~~^~
 2:14.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]’,
 2:14.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = js::BaseScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.40     inlined from ‘bool js::DebuggerScript::CallData::getUrl()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:352:60:
 2:14.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[4]’ [-Wdangling-pointer=]
 2:14.40  1151 |     *this->stack = this;
 2:14.40       |     ~~~~~~~~~~~~~^~~~~~
 2:14.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getUrl()’:
 2:14.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:352:23: note: ‘script’ declared here
 2:14.41   352 |   Rooted script(cx, referent.as());
 2:14.41       |                       ^~~~~~
 2:14.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:347:39: note: ‘this’ declared here
 2:14.41   347 | bool DebuggerScript::CallData::getUrl() {
 2:14.41       |                                       ^
 2:14.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.43     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.43  1151 |     *this->stack = this;
 2:14.43       |     ~~~~~~~~~~~~~^~~~~~
 2:14.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.43   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.43       |                           ^~~
 2:14.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.43   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.43       |                                         ~~~~~~~~~~~^~
 2:14.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.49     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.50  1151 |     *this->stack = this;
 2:14.50       |     ~~~~~~~~~~~~~^~~~~~
 2:14.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.50   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.50       |                           ^~~
 2:14.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.50   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.50       |                                         ~~~~~~~~~~~^~
 2:14.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:14.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.53     inlined from ‘bool js::DebuggerScript::CallData::getSource()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:448:67:
 2:14.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[3]’ [-Wdangling-pointer=]
 2:14.53  1151 |     *this->stack = this;
 2:14.53       |     ~~~~~~~~~~~~~^~~~~~
 2:14.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getSource()’:
 2:14.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:448:27: note: ‘sourceObject’ declared here
 2:14.53   448 |   Rooted sourceObject(cx, referent.match(matcher));
 2:14.53       |                           ^~~~~~~~~~~~
 2:14.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:444:42: note: ‘this’ declared here
 2:14.53   444 | bool DebuggerScript::CallData::getSource() {
 2:14.53       |                                          ^
 2:14.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.55     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.55  1151 |     *this->stack = this;
 2:14.55       |     ~~~~~~~~~~~~~^~~~~~
 2:14.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.56   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.56       |                           ^~~
 2:14.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.56   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.56       |                                         ~~~~~~~~~~~^~
 2:14.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.65     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.65  1151 |     *this->stack = this;
 2:14.65       |     ~~~~~~~~~~~~~^~~~~~
 2:14.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.65   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.65       |                           ^~~
 2:14.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.65   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.65       |                                         ~~~~~~~~~~~^~
 2:14.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:14.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.69     inlined from ‘bool js::DebuggerScript::CallData::getChildScripts()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:557:49:
 2:14.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]’ [-Wdangling-pointer=]
 2:14.69  1151 |     *this->stack = this;
 2:14.69       |     ~~~~~~~~~~~~~^~~~~~
 2:14.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getChildScripts()’:
 2:14.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:557:16: note: ‘result’ declared here
 2:14.69   557 |   RootedObject result(cx, NewDenseEmptyArray(cx));
 2:14.69       |                ^~~~~~
 2:14.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:551:48: note: ‘this’ declared here
 2:14.69   551 | bool DebuggerScript::CallData::getChildScripts() {
 2:14.69       |                                                ^
 2:14.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.78     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.78  1151 |     *this->stack = this;
 2:14.78       |     ~~~~~~~~~~~~~^~~~~~
 2:14.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.78   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.78       |                           ^~~
 2:14.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.78   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.78       |                                         ~~~~~~~~~~~^~
 2:14.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:14.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.91     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:14.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:14.91  1151 |     *this->stack = this;
 2:14.91       |     ~~~~~~~~~~~~~^~~~~~
 2:14.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:14.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:14.91   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:14.91       |                           ^~~
 2:14.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:14.91   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:14.91       |                                         ~~~~~~~~~~~^~
 2:14.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 2:14.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:14.95     inlined from ‘js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:1311:55:
 2:14.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_35(D)])[4]’ [-Wdangling-pointer=]
 2:14.95  1151 |     *this->stack = this;
 2:14.95       |     ~~~~~~~~~~~~~^~~~~~
 2:14.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’:
 2:14.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:1311:18: note: ‘script’ declared here
 2:14.95  1311 |     RootedScript script(cx_, DelazifyScript(cx_, base));
 2:14.95       |                  ^~~~~~
 2:14.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:1310:44: note: ‘this’ declared here
 2:14.95  1310 |   ReturnType match(Handle base) {
 2:14.95       |                                            ^
 2:15.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:15.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.07     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:15.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:15.07  1151 |     *this->stack = this;
 2:15.07       |     ~~~~~~~~~~~~~^~~~~~
 2:15.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:15.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:15.08   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:15.08       |                           ^~~
 2:15.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:15.08   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:15.08       |                                         ~~~~~~~~~~~^~
 2:15.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:15.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.16     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:15.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:15.16  1151 |     *this->stack = this;
 2:15.16       |     ~~~~~~~~~~~~~^~~~~~
 2:15.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:15.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:15.16   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:15.16       |                           ^~~
 2:15.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:15.16   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:15.16       |                                         ~~~~~~~~~~~^~
 2:15.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:15.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.34     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:15.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:15.34  1151 |     *this->stack = this;
 2:15.34       |     ~~~~~~~~~~~~~^~~~~~
 2:15.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:15.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:15.34   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:15.34       |                           ^~~
 2:15.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:15.34   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:15.34       |                                         ~~~~~~~~~~~^~
 2:15.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:15.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.47     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:15.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:15.47  1151 |     *this->stack = this;
 2:15.47       |     ~~~~~~~~~~~~~^~~~~~
 2:15.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:15.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:15.47   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:15.47       |                           ^~~
 2:15.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:15.47   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:15.47       |                                         ~~~~~~~~~~~^~
 2:15.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:15.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.52     inlined from ‘bool js::DebuggerScript::CallData::setBreakpoint()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:2160:54:
 2:15.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘handler’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]’ [-Wdangling-pointer=]
 2:15.52  1151 |     *this->stack = this;
 2:15.52       |     ~~~~~~~~~~~~~^~~~~~
 2:15.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::setBreakpoint()’:
 2:15.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:2160:16: note: ‘handler’ declared here
 2:15.52  2160 |   RootedObject handler(cx, RequireObject(cx, args[1]));
 2:15.52       |                ^~~~~~~
 2:15.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:2149:46: note: ‘this’ declared here
 2:15.52  2149 | bool DebuggerScript::CallData::setBreakpoint() {
 2:15.52       |                                              ^
 2:15.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:15.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.68     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:15.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:15.68  1151 |     *this->stack = this;
 2:15.68       |     ~~~~~~~~~~~~~^~~~~~
 2:15.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:15.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:15.68   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:15.68       |                           ^~~
 2:15.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:15.68   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:15.68       |                                         ~~~~~~~~~~~^~
 2:15.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:15.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.77     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:15.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:15.77  1151 |     *this->stack = this;
 2:15.77       |     ~~~~~~~~~~~~~^~~~~~
 2:15.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:15.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:15.77   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:15.77       |                           ^~~
 2:15.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:15.77   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:15.77       |                                         ~~~~~~~~~~~^~
 2:15.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:15.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.86     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:15.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:15.87  1151 |     *this->stack = this;
 2:15.87       |     ~~~~~~~~~~~~~^~~~~~
 2:15.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:15.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:15.87   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:15.87       |                           ^~~
 2:15.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:15.87   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:15.87       |                                         ~~~~~~~~~~~^~
 2:15.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:15.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:15.95     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:15.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:15.95  1151 |     *this->stack = this;
 2:15.95       |     ~~~~~~~~~~~~~^~~~~~
 2:15.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:15.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:15.95   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:15.95       |                           ^~~
 2:15.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:15.95   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:15.95       |                                         ~~~~~~~~~~~^~
 2:16.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:16.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.05     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:16.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.05  1151 |     *this->stack = this;
 2:16.05       |     ~~~~~~~~~~~~~^~~~~~
 2:16.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:16.05   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:16.05       |                           ^~~
 2:16.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:16.05   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.05       |                                         ~~~~~~~~~~~^~
 2:16.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.12     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.12  1151 |     *this->stack = this;
 2:16.12       |     ~~~~~~~~~~~~~^~~~~~
 2:16.12 In file included from Unified_cpp_js_src_debugger1.cpp:20:
 2:16.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.13   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.13       |                           ^~~
 2:16.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.13   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.13       |                                         ~~~~~~~~~~~^~
 2:16.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.16     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.16  1151 |     *this->stack = this;
 2:16.16       |     ~~~~~~~~~~~~~^~~~~~
 2:16.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.16   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.16       |                           ^~~
 2:16.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.16   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.16       |                                         ~~~~~~~~~~~^~
 2:16.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.19     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.19  1151 |     *this->stack = this;
 2:16.19       |     ~~~~~~~~~~~~~^~~~~~
 2:16.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.19   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.19       |                           ^~~
 2:16.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.19   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.19       |                                         ~~~~~~~~~~~^~
 2:16.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.22     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.22  1151 |     *this->stack = this;
 2:16.22       |     ~~~~~~~~~~~~~^~~~~~
 2:16.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.22   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.22       |                           ^~~
 2:16.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.22   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.23       |                                         ~~~~~~~~~~~^~
 2:16.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.25     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartColumn]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.25  1151 |     *this->stack = this;
 2:16.25       |     ~~~~~~~~~~~~~^~~~~~
 2:16.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.25   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.25       |                           ^~~
 2:16.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.25   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.25       |                                         ~~~~~~~~~~~^~
 2:16.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.28     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.28  1151 |     *this->stack = this;
 2:16.28       |     ~~~~~~~~~~~~~^~~~~~
 2:16.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.28   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.28       |                           ^~~
 2:16.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.28   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.28       |                                         ~~~~~~~~~~~^~
 2:16.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:16.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.31     inlined from ‘bool js::DebuggerSource::CallData::getBinary()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:282:63,
 2:16.31     inlined from ‘bool js::DebuggerSource::CallData::getBinary()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:264:6:
 2:16.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[3]’ [-Wdangling-pointer=]
 2:16.31  1151 |     *this->stack = this;
 2:16.31       |     ~~~~~~~~~~~~~^~~~~~
 2:16.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp: In member function ‘bool js::DebuggerSource::CallData::getBinary()’:
 2:16.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:282:16: note: ‘arr’ declared here
 2:16.31   282 |   RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length()));
 2:16.31       |                ^~~
 2:16.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:264:42: note: ‘this’ declared here
 2:16.31   264 | bool DebuggerSource::CallData::getBinary() {
 2:16.31       |                                          ^
 2:16.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.33     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.33  1151 |     *this->stack = this;
 2:16.33       |     ~~~~~~~~~~~~~^~~~~~
 2:16.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.33   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.33       |                           ^~~
 2:16.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.33   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.33       |                                         ~~~~~~~~~~~^~
 2:16.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.36     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.36  1151 |     *this->stack = this;
 2:16.36       |     ~~~~~~~~~~~~~^~~~~~
 2:16.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.36   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.36       |                           ^~~
 2:16.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.36   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.36       |                                         ~~~~~~~~~~~^~
 2:16.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.42     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.42  1151 |     *this->stack = this;
 2:16.42       |     ~~~~~~~~~~~~~^~~~~~
 2:16.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.42   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.42       |                           ^~~
 2:16.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.42   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.42       |                                         ~~~~~~~~~~~^~
 2:16.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.49     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.49  1151 |     *this->stack = this;
 2:16.49       |     ~~~~~~~~~~~~~^~~~~~
 2:16.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.49   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.49       |                           ^~~
 2:16.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.49   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.49       |                                         ~~~~~~~~~~~^~
 2:16.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]’,
 2:16.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.55     inlined from ‘bool js::DebuggerSource::CallData::setSourceMapURL()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:534:75:
 2:16.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]’ [-Wdangling-pointer=]
 2:16.55  1151 |     *this->stack = this;
 2:16.55       |     ~~~~~~~~~~~~~^~~~~~
 2:16.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp: In member function ‘bool js::DebuggerSource::CallData::setSourceMapURL()’:
 2:16.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:534:31: note: ‘sourceObject’ declared here
 2:16.55   534 |   Rooted sourceObject(cx, EnsureSourceObject(cx, obj));
 2:16.55       |                               ^~~~~~~~~~~~
 2:16.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:533:48: note: ‘this’ declared here
 2:16.55   533 | bool DebuggerSource::CallData::setSourceMapURL() {
 2:16.55       |                                                ^
 2:16.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.59     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.59  1151 |     *this->stack = this;
 2:16.59       |     ~~~~~~~~~~~~~^~~~~~
 2:16.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.59   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.59       |                           ^~~
 2:16.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.59   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.59       |                                         ~~~~~~~~~~~^~
 2:16.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 2:16.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 2:16.61     inlined from ‘bool js::DebuggerSource::CallData::getSourceMapURL()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:606:25:
 2:16.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[6]’ [-Wdangling-pointer=]
 2:16.61  1151 |     *this->stack = this;
 2:16.61       |     ~~~~~~~~~~~~~^~~~~~
 2:16.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp: In member function ‘bool js::DebuggerSource::CallData::getSourceMapURL()’:
 2:16.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:606:16: note: ‘result’ declared here
 2:16.61   606 |   RootedString result(cx);
 2:16.61       |                ^~~~~~
 2:16.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:605:48: note: ‘this’ declared here
 2:16.61   605 | bool DebuggerSource::CallData::getSourceMapURL() {
 2:16.61       |                                                ^
 2:16.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.64     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.64  1151 |     *this->stack = this;
 2:16.64       |     ~~~~~~~~~~~~~^~~~~~
 2:16.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.64   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.64       |                           ^~~
 2:16.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.64   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.64       |                                         ~~~~~~~~~~~^~
 2:16.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]’,
 2:16.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.67     inlined from ‘bool js::DebuggerSource::CallData::reparse()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:646:75:
 2:16.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_26(D)])[3]’ [-Wdangling-pointer=]
 2:16.67  1151 |     *this->stack = this;
 2:16.67       |     ~~~~~~~~~~~~~^~~~~~
 2:16.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp: In member function ‘bool js::DebuggerSource::CallData::reparse()’:
 2:16.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:646:31: note: ‘sourceObject’ declared here
 2:16.67   646 |   Rooted sourceObject(cx, EnsureSourceObject(cx, obj));
 2:16.67       |                               ^~~~~~~~~~~~
 2:16.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:645:40: note: ‘this’ declared here
 2:16.67   645 | bool DebuggerSource::CallData::reparse() {
 2:16.67       |                                        ^
 2:16.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:16.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.79     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:16.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:16.79  1151 |     *this->stack = this;
 2:16.79       |     ~~~~~~~~~~~~~^~~~~~
 2:16.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:16.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:16.79   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:16.79       |                           ^~~
 2:16.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:16.79   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:16.79       |                                         ~~~~~~~~~~~^~
 2:16.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:16.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:16.84     inlined from ‘bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:1765:49:
 2:16.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[3]’ [-Wdangling-pointer=]
 2:16.84  1151 |     *this->stack = this;
 2:16.84       |     ~~~~~~~~~~~~~^~~~~~
 2:16.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()’:
 2:16.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:1765:16: note: ‘result’ declared here
 2:16.84  1765 |   RootedObject result(cx, NewDenseEmptyArray(cx));
 2:16.84       |                ^~~~~~
 2:16.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:1752:46: note: ‘this’ declared here
 2:16.84  1752 | bool DebuggerScript::CallData::getAllOffsets() {
 2:16.84       |                                              ^
 2:17.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:17.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:17.00     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:17.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:17.00  1151 |     *this->stack = this;
 2:17.00       |     ~~~~~~~~~~~~~^~~~~~
 2:17.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:17.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:17.00   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:17.00       |                           ^~~
 2:17.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:17.00   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:17.00       |                                         ~~~~~~~~~~~^~
 2:17.06    Compiling synstructure v0.13.1
 2:17.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:17.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:17.11     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:17.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:17.11  1151 |     *this->stack = this;
 2:17.11       |     ~~~~~~~~~~~~~^~~~~~
 2:17.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:17.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:17.11   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:17.11       |                           ^~~
 2:17.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:17.11   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:17.11       |                                         ~~~~~~~~~~~^~
 2:17.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:17.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:17.34     inlined from ‘bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:979:60:
 2:17.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘queryObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]’ [-Wdangling-pointer=]
 2:17.34  1151 |     *this->stack = this;
 2:17.34       |     ~~~~~~~~~~~~~^~~~~~
 2:17.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’:
 2:17.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:979:18: note: ‘queryObject’ declared here
 2:17.34   979 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
 2:17.34       |                  ^~~~~~~~~~~
 2:17.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:975:61: note: ‘this’ declared here
 2:17.34   975 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() {
 2:17.34       |                                                             ^
 2:17.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:17.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:17.53     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:17.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:17.53  1151 |     *this->stack = this;
 2:17.53       |     ~~~~~~~~~~~~~^~~~~~
 2:17.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:17.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:17.53   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:17.53       |                           ^~~
 2:17.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:17.53   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:17.53       |                                         ~~~~~~~~~~~^~
 2:17.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:17.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:17.61     inlined from ‘bool js::DebuggerObject::CallData::createSource()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1215:49:
 2:17.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘options’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_82(D)])[3]’ [-Wdangling-pointer=]
 2:17.61  1151 |     *this->stack = this;
 2:17.61       |     ~~~~~~~~~~~~~^~~~~~
 2:17.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::createSource()’:
 2:17.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1215:16: note: ‘options’ declared here
 2:17.61  1215 |   RootedObject options(cx, ToObject(cx, args[0]));
 2:17.61       |                ^~~~~~~
 2:17.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1198:45: note: ‘this’ declared here
 2:17.61  1198 | bool DebuggerObject::CallData::createSource() {
 2:17.61       |                                             ^
 2:17.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:17.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:17.76     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:17.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:17.76  1151 |     *this->stack = this;
 2:17.76       |     ~~~~~~~~~~~~~^~~~~~
 2:17.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:17.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:17.76   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:17.76       |                           ^~~
 2:17.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:17.76   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:17.76       |                                         ~~~~~~~~~~~^~
 2:17.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BoundFunctionObject*]’,
 2:17.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BoundFunctionObject*; T = js::BoundFunctionObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:17.81     inlined from ‘static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1852:57:
 2:17.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:17.81  1151 |     *this->stack = this;
 2:17.81       |     ~~~~~~~~~~~~~^~~~~~
 2:17.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)’:
 2:17.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1851:32: note: ‘referent’ declared here
 2:17.81  1851 |   Rooted referent(
 2:17.81       |                                ^~~~~~~~
 2:17.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1846:51: note: ‘cx’ declared here
 2:17.81  1846 | bool DebuggerObject::getBoundArguments(JSContext* cx,
 2:17.81       |                                        ~~~~~~~~~~~^~
 2:17.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:17.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:17.99     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:17.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:17.99  1151 |     *this->stack = this;
 2:17.99       |     ~~~~~~~~~~~~~^~~~~~
 2:17.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:17.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:17.99   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:17.99       |                           ^~~
 2:17.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:17.99   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:17.99       |                                         ~~~~~~~~~~~^~
 2:18.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
 2:18.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:18.01     inlined from ‘bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, uint32_t, JS::LimitedColumnNumberOneOrigin, bool) [with bool OnlyOffsets = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:679:26:
 2:18.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘entry’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]’ [-Wdangling-pointer=]
 2:18.01  1151 |     *this->stack = this;
 2:18.01       |     ~~~~~~~~~~~~~^~~~~~
 2:18.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, uint32_t, JS::LimitedColumnNumberOneOrigin, bool) [with bool OnlyOffsets = false]’:
 2:18.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:679:26: note: ‘entry’ declared here
 2:18.01   679 |     Rooted entry(cx_, NewPlainObject(cx_));
 2:18.01       |                          ^~~~~
 2:18.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:666:41: note: ‘this’ declared here
 2:18.01   666 |                         bool isStepStart) {
 2:18.01       |                                         ^
 2:18.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:18.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:18.12     inlined from ‘bool js::DebuggerScript::CallData::getPossibleBreakpoints()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:962:60:
 2:18.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘queryObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]’ [-Wdangling-pointer=]
 2:18.12  1151 |     *this->stack = this;
 2:18.12       |     ~~~~~~~~~~~~~^~~~~~
 2:18.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getPossibleBreakpoints()’:
 2:18.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:962:18: note: ‘queryObject’ declared here
 2:18.12   962 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
 2:18.12       |                  ^~~~~~~~~~~
 2:18.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:958:55: note: ‘this’ declared here
 2:18.12   958 | bool DebuggerScript::CallData::getPossibleBreakpoints() {
 2:18.12       |                                                       ^
 2:18.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’,
 2:18.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:18.34     inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27:
 2:18.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:18.34  1151 |     *this->stack = this;
 2:18.34       |     ~~~~~~~~~~~~~^~~~~~
 2:18.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:18.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:257:27: note: ‘obj’ declared here
 2:18.34   257 |   Rooted obj(cx, DebuggerScript::check(cx, args.thisv()));
 2:18.34       |                           ^~~
 2:18.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Script.cpp:253:52: note: ‘cx’ declared here
 2:18.34   253 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
 2:18.34       |                                         ~~~~~~~~~~~^~
 2:18.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]’,
 2:18.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:18.46     inlined from ‘static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2318:74:
 2:18.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘descs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 2:18.46  1151 |     *this->stack = this;
 2:18.46       |     ~~~~~~~~~~~~~^~~~~~
 2:18.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’:
 2:18.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2318:36: note: ‘descs’ declared here
 2:18.46  2318 |   Rooted descs(cx, PropertyDescriptorVector(cx));
 2:18.46       |                                    ^~~~~
 2:18.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2311:50: note: ‘cx’ declared here
 2:18.46  2311 | bool DebuggerObject::defineProperties(JSContext* cx,
 2:18.46       |                                       ~~~~~~~~~~~^~
 2:18.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:18.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:18.53     inlined from ‘bool js::DebuggerObject::CallData::definePropertiesMethod()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:899:43:
 2:18.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘props’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]’ [-Wdangling-pointer=]
 2:18.53  1151 |     *this->stack = this;
 2:18.53       |     ~~~~~~~~~~~~~^~~~~~
 2:18.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::definePropertiesMethod()’:
 2:18.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:899:16: note: ‘props’ declared here
 2:18.53   899 |   RootedObject props(cx, ToObject(cx, arg));
 2:18.53       |                ^~~~~
 2:18.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:893:55: note: ‘this’ declared here
 2:18.53   893 | bool DebuggerObject::CallData::definePropertiesMethod() {
 2:18.53       |                                                       ^
 2:18.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:18.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:18.59     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:18.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:18.59  1151 |     *this->stack = this;
 2:18.59       |     ~~~~~~~~~~~~~^~~~~~
 2:18.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:18.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:18.59   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:18.59       |                           ^~~
 2:18.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:18.59   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:18.59       |                                         ~~~~~~~~~~~^~
 2:18.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]’,
 2:18.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:18.65     inlined from ‘static mozilla::Maybe js::DebuggerObject::call(JSContext*, JS::Handle, JS::HandleValue, JS::Handle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2457:48:
 2:18.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 2:18.65  1151 |     *this->stack = this;
 2:18.65       |     ~~~~~~~~~~~~~^~~~~~
 2:18.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In static member function ‘static mozilla::Maybe js::DebuggerObject::call(JSContext*, JS::Handle, JS::HandleValue, JS::Handle >)’:
 2:18.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2457:23: note: ‘args2’ declared here
 2:18.65  2457 |   Rooted args2(cx, ValueVector(cx));
 2:18.65       |                       ^~~~~
 2:18.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:2435:51: note: ‘cx’ declared here
 2:18.65  2435 | Maybe DebuggerObject::call(JSContext* cx,
 2:18.65       |                                        ~~~~~~~~~~~^~
 2:19.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 2:19.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:19.48     inlined from ‘bool js::DebuggerObject::CallData::callMethod()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:941:36:
 2:19.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisv’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[13]’ [-Wdangling-pointer=]
 2:19.48  1151 |     *this->stack = this;
 2:19.48       |     ~~~~~~~~~~~~~^~~~~~
 2:19.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::callMethod()’:
 2:19.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:941:15: note: ‘thisv’ declared here
 2:19.48   941 |   RootedValue thisv(cx, args.get(0));
 2:19.48       |               ^~~~~
 2:19.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:940:43: note: ‘this’ declared here
 2:19.48   940 | bool DebuggerObject::CallData::callMethod() {
 2:19.48       |                                           ^
 2:19.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:19.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:19.54     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:19.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:19.54  1151 |     *this->stack = this;
 2:19.54       |     ~~~~~~~~~~~~~^~~~~~
 2:19.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:19.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:19.55   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:19.55       |                           ^~~
 2:19.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:19.55   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:19.55       |                                         ~~~~~~~~~~~^~
 2:19.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’,
 2:19.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:19.57     inlined from ‘bool js::DebuggerObject::CallData::applyMethod()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1022:57:
 2:19.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘completion’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[14]’ [-Wdangling-pointer=]
 2:19.57  1151 |     *this->stack = this;
 2:19.57       |     ~~~~~~~~~~~~~^~~~~~
 2:19.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::applyMethod()’:
 2:19.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:1021:29: note: ‘completion’ declared here
 2:19.57  1021 |   Rooted> completion(
 2:19.57       |                             ^~~~~~~~~~
 2:19.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:997:44: note: ‘this’ declared here
 2:19.57   997 | bool DebuggerObject::CallData::applyMethod() {
 2:19.57       |                                            ^
 2:19.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:19.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:19.65     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:19.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:19.65  1151 |     *this->stack = this;
 2:19.65       |     ~~~~~~~~~~~~~^~~~~~
 2:19.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:19.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:19.65   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:19.65       |                           ^~~
 2:19.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:19.65   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:19.65       |                                         ~~~~~~~~~~~^~
 2:19.72 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucurr.cpp:25:
 2:19.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_73(const char16_t*, const char*, UErrorCode*)’:
 2:19.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/cstring.h:43:70: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
 2:19.72    43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size)
 2:19.72       |                                                                      ^
 2:19.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucurr.cpp:385:9: note: in expansion of macro ‘uprv_strncpy’
 2:19.72   385 |         uprv_strncpy(id, _id, len);
 2:19.72       |         ^~~~~~~~~~~~
 2:19.72 In constructor ‘CReg::CReg(const char16_t*, const char*)’,
 2:19.72     inlined from ‘static const void* CReg::reg(const char16_t*, const char*, UErrorCode*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucurr.cpp:394:41,
 2:19.72     inlined from ‘const void* ucurr_register_73(const char16_t*, const char*, UErrorCode*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucurr.cpp:466:25:
 2:19.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/cstring.h:37:57: note: length computed here
 2:19.72    37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
 2:19.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/ucurr.cpp:381:32: note: in expansion of macro ‘uprv_strlen’
 2:19.72   381 |         int32_t len = (int32_t)uprv_strlen(_id);
 2:19.72       |                                ^~~~~~~~~~~
 2:19.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:19.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:19.99     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:19.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:19.99  1151 |     *this->stack = this;
 2:19.99       |     ~~~~~~~~~~~~~^~~~~~
 2:19.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:19.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:19.99   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:19.99       |                           ^~~
 2:19.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:19.99   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:19.99       |                                         ~~~~~~~~~~~^~
 2:20.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 2:20.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.05     inlined from ‘bool js::DebuggerObject::CallData::boundArgumentsGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:468:76,
 2:20.05     inlined from ‘bool js::DebuggerObject::CallData::boundArgumentsGetter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:456:6:
 2:20.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[3]’ [-Wdangling-pointer=]
 2:20.05  1151 |     *this->stack = this;
 2:20.05       |     ~~~~~~~~~~~~~^~~~~~
 2:20.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::boundArgumentsGetter()’:
 2:20.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:467:16: note: ‘obj’ declared here
 2:20.05   467 |   RootedObject obj(cx,
 2:20.05       |                ^~~
 2:20.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:456:53: note: ‘this’ declared here
 2:20.05   456 | bool DebuggerObject::CallData::boundArgumentsGetter() {
 2:20.05       |                                                     ^
 2:20.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:20.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.08     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:20.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.08  1151 |     *this->stack = this;
 2:20.08       |     ~~~~~~~~~~~~~^~~~~~
 2:20.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:20.08   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:20.08       |                           ^~~
 2:20.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:20.08   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.08       |                                         ~~~~~~~~~~~^~
 2:20.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:20.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.12     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:20.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.12  1151 |     *this->stack = this;
 2:20.12       |     ~~~~~~~~~~~~~^~~~~~
 2:20.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:20.12   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:20.12       |                           ^~~
 2:20.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:20.12   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.12       |                                         ~~~~~~~~~~~^~
 2:20.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:20.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.15     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:20.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.15  1151 |     *this->stack = this;
 2:20.15       |     ~~~~~~~~~~~~~^~~~~~
 2:20.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:20.15   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:20.15       |                           ^~~
 2:20.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:20.15   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.15       |                                         ~~~~~~~~~~~^~
 2:20.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:20.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.29     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:20.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.29  1151 |     *this->stack = this;
 2:20.29       |     ~~~~~~~~~~~~~^~~~~~
 2:20.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:20.29   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:20.29       |                           ^~~
 2:20.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:20.29   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.29       |                                         ~~~~~~~~~~~^~
 2:20.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:20.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.32     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:20.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.32  1151 |     *this->stack = this;
 2:20.32       |     ~~~~~~~~~~~~~^~~~~~
 2:20.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:20.32   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:20.32       |                           ^~~
 2:20.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:20.32   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.32       |                                         ~~~~~~~~~~~^~
 2:20.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:20.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.35     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:20.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.35  1151 |     *this->stack = this;
 2:20.35       |     ~~~~~~~~~~~~~^~~~~~
 2:20.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:20.35   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:20.35       |                           ^~~
 2:20.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:20.35   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.36       |                                         ~~~~~~~~~~~^~
 2:20.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:20.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.39     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:20.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.39  1151 |     *this->stack = this;
 2:20.39       |     ~~~~~~~~~~~~~^~~~~~
 2:20.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:20.39   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:20.39       |                           ^~~
 2:20.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:20.39   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.39       |                                         ~~~~~~~~~~~^~
 2:20.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’,
 2:20.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.42     inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27:
 2:20.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.42  1151 |     *this->stack = this;
 2:20.42       |     ~~~~~~~~~~~~~^~~~~~
 2:20.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:231:27: note: ‘obj’ declared here
 2:20.42   231 |   Rooted obj(cx, DebuggerObject_checkThis(cx, args));
 2:20.42       |                           ^~~
 2:20.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Object.cpp:227:52: note: ‘cx’ declared here
 2:20.42   227 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.42       |                                         ~~~~~~~~~~~^~
 2:20.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:20.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.72     inlined from ‘static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:86:68:
 2:20.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘sourceObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.73  1151 |     *this->stack = this;
 2:20.73       |     ~~~~~~~~~~~~~^~~~~~
 2:20.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp: In static member function ‘static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, JS::Handle)’:
 2:20.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:85:27: note: ‘sourceObj’ declared here
 2:20.73    85 |   Rooted sourceObj(
 2:20.73       |                           ^~~~~~~~~
 2:20.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:82:51: note: ‘cx’ declared here
 2:20.73    82 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto,
 2:20.73       |                                        ~~~~~~~~~~~^~
 2:20.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’,
 2:20.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 2:20.93     inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27:
 2:20.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 2:20.93  1151 |     *this->stack = this;
 2:20.93       |     ~~~~~~~~~~~~~^~~~~~
 2:20.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
 2:20.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:190:27: note: ‘obj’ declared here
 2:20.93   190 |   Rooted obj(cx, DebuggerSource::check(cx, args.thisv()));
 2:20.93       |                           ^~~
 2:20.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/Source.cpp:186:52: note: ‘cx’ declared here
 2:20.93   186 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
 2:20.94       |                                         ~~~~~~~~~~~^~
 2:26.56    Compiling serde v1.0.203
 2:26.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/measunit_extra.cpp:13:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 2:26.74    13 | #define UNISTR_FROM_STRING_EXPLICIT
 2:26.74       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2:26.74 : note: this is the location of the previous definition
 2:28.05    Compiling zerofrom-derive v0.1.3
 2:35.35    Compiling yoke-derive v0.7.3
 2:39.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_asformat.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 2:39.39    10 | #define UNISTR_FROM_STRING_EXPLICIT
 2:39.39       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2:39.39 : note: this is the location of the previous definition
 2:40.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_capi.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 2:40.84    10 | #define UNISTR_FROM_STRING_EXPLICIT
 2:40.84       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2:40.84 : note: this is the location of the previous definition
 2:44.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_currencysymbols.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 2:44.02    10 | #define UNISTR_FROM_STRING_EXPLICIT
 2:44.02       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2:44.02 : note: this is the location of the previous definition
 2:58.26    Compiling version_check v0.9.4
 3:00.40    Compiling stable_deref_trait v1.2.0
 3:00.47    Compiling zerovec-derive v0.10.2
 3:01.58    Compiling zerofrom v0.1.4
 3:01.79    Compiling yoke v0.7.3
 3:01.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_mapper.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:01.83    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:01.83       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:01.83 : note: this is the location of the previous definition
 3:02.14    Compiling displaydoc v0.2.4
 3:05.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_multiplier.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:05.13    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:05.13       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:05.13 : note: this is the location of the previous definition
 3:08.25    Compiling cfg-if v1.0.0
 3:08.34    Compiling semver v1.0.16
 3:08.82    Compiling litemap v0.7.2
 3:09.24    Compiling writeable v0.5.4
 3:09.50    Compiling zerovec v0.10.4
 3:11.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_patternstring.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:11.69    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:11.69       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:11.69 : note: this is the location of the previous definition
 3:11.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_patternstring.cpp:11:9: warning: ‘UNISTR_FROM_CHAR_EXPLICIT’ redefined
 3:11.69    11 | #define UNISTR_FROM_CHAR_EXPLICIT
 3:11.69       |         ^~~~~~~~~~~~~~~~~~~~~~~~~
 3:11.69 : note: this is the location of the previous definition
 3:13.04    Compiling tinystr v0.7.4
 3:13.40    Compiling icu_locid v1.4.0
 3:16.51    Compiling smallvec v1.13.1
 3:17.10    Compiling icu_provider_macros v1.4.0
 3:18.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_skeletons.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:18.97    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:18.97       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:18.97 : note: this is the location of the previous definition
 3:21.26 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/unistr.h:36,
 3:21.26                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/charstr.h:18,
 3:21.26                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_decnum.h:11,
 3:21.26                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_skeletons.cpp:12:
 3:21.26 In constructor ‘icu_73::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)’,
 3:21.26     inlined from ‘void icu_73::number::impl::blueprint_helpers::parseCurrencyOption(const icu_73::StringSegment&, icu_73::number::impl::MacroProps&, UErrorCode&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_skeletons.cpp:1027:27:
 3:21.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/char16ptr.h:222:53: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=]
 3:21.26   222 | ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {}
 3:21.26       |                                                     ^~~~~
 3:21.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_skeletons.cpp: In function ‘void icu_73::number::impl::blueprint_helpers::parseCurrencyOption(const icu_73::StringSegment&, icu_73::number::impl::MacroProps&, UErrorCode&)’:
 3:21.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_skeletons.cpp:1025:63: note: unnamed temporary defined here
 3:21.26  1025 |     const char16_t* currencyCode = segment.toTempUnicodeString().getBuffer();
 3:21.26       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
 3:21.60    Compiling libc v0.2.153
 3:21.71    Compiling libm v0.2.6
 3:21.96    Compiling icu_provider v1.4.0
 3:24.53    Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf)
 3:24.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/number_utils.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:24.96    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:24.96       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:24.96 : note: this is the location of the previous definition
 3:26.70    Compiling ahash v0.8.11
 3:26.98    Compiling any_all_workaround v0.1.0 (https://github.com/hsivonen/any_all_workaround?rev=7fb1b7034c9f172aade21ee1c8554e8d8a48af80#7fb1b703)
 3:27.19    Compiling icu_locid_transform_data v1.4.0
 3:27.26    Compiling mozbuild v0.1.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/rust/mozbuild)
 3:27.57    Compiling icu_locid_transform v1.4.0
 3:29.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_affixes.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:29.14    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:29.14       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:29.14 : note: this is the location of the previous definition
 3:29.35    Compiling jobserver v0.1.25
 3:30.69    Compiling icu_collections v1.4.0
 3:31.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_compositions.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:31.29    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:31.29       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:31.29 : note: this is the location of the previous definition
 3:32.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_currency.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:32.37    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:32.37       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:32.37 : note: this is the location of the previous definition
 3:33.23    Compiling strck v0.1.2
 3:33.42    Compiling zerocopy v0.7.32
 3:33.43    Compiling once_cell v1.19.0
 3:33.45 js/src/frontend
 3:33.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_decimal.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:33.66    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:33.66       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:33.66 : note: this is the location of the previous definition
 3:33.82    Compiling strck_ident v0.1.2
 3:34.07    Compiling cc v1.0.89
 3:34.61    Compiling rustc_version v0.4.0
 3:35.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_impl.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:35.08    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:35.08       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:35.08 : note: this is the location of the previous definition
 3:36.08    Compiling tinyvec v1.999.999 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/rust/tinyvec)
 3:36.63    Compiling autocfg v1.1.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/third_party/rust/autocfg)
 3:38.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_parsednumber.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:38.27    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:38.27       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:38.27 : note: this is the location of the previous definition
 3:39.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_scientific.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:39.51    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:39.51       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:39.51 : note: this is the location of the previous definition
 3:39.84    Compiling lazy_static v1.4.0
 3:39.92    Compiling diplomat_core v0.7.0
 3:40.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_symbols.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:40.65    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:40.65       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:40.65 : note: this is the location of the previous definition
 3:41.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numparse_validators.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:41.88    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:41.88       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:41.88 : note: this is the location of the previous definition
 3:42.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numrange_capi.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:42.92    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:42.92       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:42.92 : note: this is the location of the previous definition
 3:44.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numrange_fluent.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:44.58    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:44.58       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:44.58 : note: this is the location of the previous definition
 3:46.42    Compiling mozglue-static v0.1.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mozglue/static/rust)
 3:46.94    Compiling num-traits v0.2.15
 3:47.17    Compiling unicode-normalization v0.1.22
 3:47.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/numrange_impl.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:47.75    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:47.75       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:47.75 : note: this is the location of the previous definition
 3:48.66    Compiling encoding_rs v0.8.34
 3:52.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/olsontz.cpp: In member function ‘virtual UBool icu_73::OlsonTimeZone::inDaylightTime(UDate, UErrorCode&) const’:
 3:52.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/olsontz.cpp:605:16: warning: ‘dst’ may be used uninitialized [-Wmaybe-uninitialized]
 3:52.52   605 |     return dst != 0;
 3:52.52       |            ~~~~^~~~
 3:52.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/olsontz.cpp:603:18: note: ‘dst’ declared here
 3:52.52   603 |     int32_t raw, dst;
 3:52.52       |                  ^~~
 3:53.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/pluralranges.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 3:53.89    10 | #define UNISTR_FROM_STRING_EXPLICIT
 3:53.89       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 3:53.89 : note: this is the location of the previous definition
 3:54.94 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:30,
 3:54.94                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.h:175,
 3:54.94                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:20:
 3:54.94 In member function ‘bool js::frontend::DeclaredNameInfo::closedOver() const’,
 3:54.94     inlined from ‘bool js::frontend::ParseContext::Scope::BindingIter::closedOver()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ParseContext.h:371:58,
 3:54.94     inlined from ‘mozilla::Maybe*> js::frontend::NewGlobalScopeData(js::FrontendContext*, ParseContext::Scope&, js::LifoAlloc&, ParseContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:1111:61:
 3:54.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/NameAnalysisTypes.h:218:36: warning: array subscript 0 is outside array bounds of ‘js::frontend::RecyclableAtomMapValueWrapper [0]’ [-Warray-bounds=]
 3:54.94   218 |   bool closedOver() const { return closedOver_; }
 3:54.94       |                                    ^~~~~~~~~~~
 3:54.94 In function ‘mozilla::Maybe*> js::frontend::NewGlobalScopeData(js::FrontendContext*, ParseContext::Scope&, js::LifoAlloc&, ParseContext*)’:
 3:54.94 cc1plus: note: source object is likely at address zero
 3:55.17 In member function ‘bool js::frontend::DeclaredNameInfo::closedOver() const’,
 3:55.17     inlined from ‘bool js::frontend::ParseContext::Scope::BindingIter::closedOver()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ParseContext.h:371:58,
 3:55.17     inlined from ‘mozilla::Maybe*> js::frontend::NewLexicalScopeData(js::FrontendContext*, ParseContext::Scope&, js::LifoAlloc&, ParseContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:1502:69:
 3:55.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/NameAnalysisTypes.h:218:36: warning: array subscript 0 is outside array bounds of ‘js::frontend::RecyclableAtomMapValueWrapper [0]’ [-Warray-bounds=]
 3:55.17   218 |   bool closedOver() const { return closedOver_; }
 3:55.17       |                                    ^~~~~~~~~~~
 3:55.17 In function ‘mozilla::Maybe*> js::frontend::NewLexicalScopeData(js::FrontendContext*, ParseContext::Scope&, js::LifoAlloc&, ParseContext*)’:
 3:55.17 cc1plus: note: source object is likely at address zero
 3:55.42 In member function ‘bool js::frontend::DeclaredNameInfo::closedOver() const’,
 3:55.42     inlined from ‘bool js::frontend::ParseContext::Scope::BindingIter::closedOver()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ParseContext.h:371:58,
 3:55.42     inlined from ‘mozilla::Maybe*> js::frontend::NewFunctionScopeData(js::FrontendContext*, ParseContext::Scope&, bool, js::LifoAlloc&, ParseContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:1345:69:
 3:55.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/NameAnalysisTypes.h:218:36: warning: array subscript 0 is outside array bounds of ‘js::frontend::RecyclableAtomMapValueWrapper [0]’ [-Warray-bounds=]
 3:55.42   218 |   bool closedOver() const { return closedOver_; }
 3:55.42       |                                    ^~~~~~~~~~~
 3:55.42 In function ‘mozilla::Maybe*> js::frontend::NewFunctionScopeData(js::FrontendContext*, ParseContext::Scope&, bool, js::LifoAlloc&, ParseContext*)’:
 3:55.42 cc1plus: note: source object is likely at address zero
 3:55.86    Compiling hashbrown v0.14.5
 3:55.86 In member function ‘bool js::frontend::DeclaredNameInfo::closedOver() const’,
 3:55.86     inlined from ‘bool js::frontend::ParseContext::Scope::BindingIter::closedOver()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ParseContext.h:371:58,
 3:55.86     inlined from ‘mozilla::Maybe*> js::frontend::NewModuleScopeData(js::FrontendContext*, ParseContext::Scope&, js::LifoAlloc&, ParseContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:1183:70:
 3:55.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/NameAnalysisTypes.h:218:36: warning: array subscript 0 is outside array bounds of ‘js::frontend::RecyclableAtomMapValueWrapper [0]’ [-Warray-bounds=]
 3:55.86   218 |   bool closedOver() const { return closedOver_; }
 3:55.86       |                                    ^~~~~~~~~~~
 3:55.86 In function ‘mozilla::Maybe*> js::frontend::NewModuleScopeData(js::FrontendContext*, ParseContext::Scope&, js::LifoAlloc&, ParseContext*)’:
 3:55.86 cc1plus: note: source object is likely at address zero
 3:57.00 In member function ‘bool js::frontend::DeclaredNameInfo::closedOver() const’,
 3:57.00     inlined from ‘bool js::frontend::ParseContext::Scope::BindingIter::closedOver()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ParseContext.h:371:58,
 3:57.00     inlined from ‘mozilla::Maybe*> js::frontend::NewClassBodyScopeData(js::FrontendContext*, ParseContext::Scope&, js::LifoAlloc&, ParseContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:1598:69:
 3:57.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/NameAnalysisTypes.h:218:36: warning: array subscript 0 is outside array bounds of ‘js::frontend::RecyclableAtomMapValueWrapper [0]’ [-Warray-bounds=]
 3:57.00   218 |   bool closedOver() const { return closedOver_; }
 3:57.00       |                                    ^~~~~~~~~~~
 3:57.00 In function ‘mozilla::Maybe*> js::frontend::NewClassBodyScopeData(js::FrontendContext*, ParseContext::Scope&, js::LifoAlloc&, ParseContext*)’:
 3:57.00 cc1plus: note: source object is likely at address zero
 3:57.67    Compiling core_maths v0.1.0
 3:57.79    Compiling arrayvec v0.7.2
 3:58.29    Compiling icu_properties_data v1.4.0
 3:58.51    Compiling icu_segmenter_data v1.4.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu_segmenter_data)
 3:58.72    Compiling percent-encoding v2.3.1
 3:59.24    Compiling utf8_iter v1.0.3
 3:59.49    Compiling encoding_c v0.9.8
 3:59.70    Compiling memchr v2.5.0
 4:00.28    Compiling encoding_c_mem v0.2.6
 4:00.49    Compiling icu_segmenter v1.4.0
 4:02.05    Compiling form_urlencoded v1.2.1
 4:02.61    Compiling icu_properties v1.4.0
 4:06.48    Compiling diplomat v0.7.0
 4:06.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’:
 4:06.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:6429:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized]
 4:06.59  6429 |   return ifNode;
 4:06.59       |          ^~~~~~
 4:06.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:6422:19: note: ‘ifNode’ was declared here
 4:06.59  6422 |   TernaryNodeType ifNode;
 4:06.59       |                   ^~~~~~
 4:09.77    Compiling idna v0.5.0
 4:14.34 warning: [email protected]: Compiler version doesn't include clang or GCC: "/usr/bin/x86_64-pc-linux-gnu-g++" "--version"
 4:14.34    Compiling icu_provider_adapters v1.4.0
 4:14.70    Compiling diplomat-runtime v0.7.0
 4:14.94    Compiling log v0.4.20
 4:15.43    Compiling equivalent v1.0.1
 4:15.50    Compiling leb128 v0.2.5
 4:15.65    Compiling termcolor v1.4.1
 4:16.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]’:
 4:16.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:6429:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized]
 4:16.73  6429 |   return ifNode;
 4:16.73       |          ^~~~~~
 4:16.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Parser.cpp:6422:19: note: ‘ifNode’ was declared here
 4:16.73  6422 |   TernaryNodeType ifNode;
 4:16.73       |                   ^~~~~~
 4:16.80    Compiling getrandom v0.2.14
 4:17.17    Compiling env_logger v0.10.0
 4:17.27    Compiling wasm-encoder v0.205.0
 4:21.46    Compiling indexmap v2.2.6
 4:23.13    Compiling icu_capi v1.4.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu_capi)
 4:24.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function ‘void icu_73::SimpleDateFormat::subFormat(icu_73::UnicodeString&, char16_t, int32_t, UDisplayContext, int32_t, char16_t, icu_73::FieldPositionHandler&, icu_73::Calendar&, UErrorCode&) const’:
 4:24.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/smpdtfmt.cpp:1485:56: warning: variable ‘capContextUsageType’ set but not used [-Wunused-but-set-variable]
 4:24.89  1485 |     DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther;
 4:24.89       |                                                        ^~~~~~~~~~~~~~~~~~~
 4:24.96 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead
 4:24.96   --> mozglue/static/rust/lib.rs:71:29
 4:24.96    |
 4:24.96 71 | fn panic_hook(info: &panic::PanicInfo) {
 4:24.96    |                             ^^^^^^^^^
 4:24.96    |
 4:24.96    = note: `#[warn(deprecated)]` on by default
 4:25.15 warning: `mozglue-static` (lib) generated 1 warning
 4:27.23    Compiling url v2.5.0
 4:28.68    Compiling unicode-bidi-ffi v0.1.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/bidi/rust/unicode-bidi-ffi)
 4:31.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/string_segment.cpp:10:9: warning: ‘UNISTR_FROM_STRING_EXPLICIT’ redefined
 4:31.38    10 | #define UNISTR_FROM_STRING_EXPLICIT
 4:31.38       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:31.38 : note: this is the location of the previous definition
 4:34.03    Compiling hashbrown v0.13.999 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/rust/hashbrown)
 4:34.08    Compiling bumpalo v3.15.4
 4:34.58    Compiling unicode-width v0.1.10
 4:34.68    Compiling wast v205.0.0
 4:34.69    Compiling mozilla-central-workspace-hack v0.1.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/workspace-hack)
 4:34.76    Compiling jsrust_shared v0.1.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/rust/shared)
 4:37.60 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:24,
 4:37.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/Poison.h:26,
 4:37.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/ds/LifoAlloc.h:196,
 4:37.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:27,
 4:37.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/AbstractScopePtr.cpp:11,
 4:37.60                  from Unified_cpp_js_src_frontend0.cpp:2:
 4:37.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 4:37.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 4:37.60     inlined from ‘bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:493:47:
 4:37.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 4:37.60  1151 |     *this->stack = this;
 4:37.60       |     ~~~~~~~~~~~~~^~~~~~
 4:37.60 In file included from Unified_cpp_js_src_frontend0.cpp:20:
 4:37.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)’:
 4:37.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:493:21: note: ‘script’ declared here
 4:37.60   493 |   Rooted script(cx, gcOutput.script);
 4:37.60       |                     ^~~~~~
 4:37.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:475:47: note: ‘cx’ declared here
 4:37.60   475 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input,
 4:37.60       |                                    ~~~~~~~~~~~^~
 4:43.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 4:43.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 4:43.58     inlined from ‘bool CreateExtraBindingInfoVector(JSContext*, JS::Handle >, JS::Handle >, js::frontend::ExtraBindingInfoVector&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:538:36,
 4:43.58     inlined from ‘JSScript* js::frontend::CompileGlobalScriptWithExtraBindings(JSContext*, js::FrontendContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::Handle >, JS::Handle >, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:626:36:
 4:43.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 4:43.58  1151 |     *this->stack = this;
 4:43.58       |     ~~~~~~~~~~~~~^~~~~~
 4:43.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘JSScript* js::frontend::CompileGlobalScriptWithExtraBindings(JSContext*, js::FrontendContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::Handle >, JS::Handle >, JS::MutableHandle)’:
 4:43.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:538:31: note: ‘id’ declared here
 4:43.58   538 |   JS::Rooted id(cx);
 4:43.58       |                               ^~
 4:43.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:620:16: note: ‘cx’ declared here
 4:43.58   620 |     JSContext* cx, FrontendContext* fc,
 4:43.58       |     ~~~~~~~~~~~^~
 4:44.35 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/SharedContext.h:24,
 4:44.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/CompilationStencil.h:34:
 4:44.35 In member function ‘js::FunctionFlags::FunctionKind js::FunctionFlags::kind() const’,
 4:44.35     inlined from ‘bool js::FunctionFlags::isClassConstructor() const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FunctionFlags.h:365:48,
 4:44.35     inlined from ‘bool js::frontend::FunctionBox::isClassConstructor() const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/SharedContext.h:563:69,
 4:44.35     inlined from ‘bool ShouldSuppressBreakpointsAndSourceNotes(js::frontend::SharedContext*, js::frontend::BytecodeEmitter::EmitterMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:131:71,
 4:44.35     inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::frontend::BytecodeEmitter*, js::FrontendContext*, js::frontend::SharedContext*, const js::frontend::ErrorReporter&, js::frontend::CompilationState&, EmitterMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:151:50,
 4:44.35     inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::FrontendContext*, const js::frontend::EitherParser&, js::frontend::SharedContext*, js::frontend::CompilationState&, EmitterMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:165:34,
 4:44.35     inlined from ‘constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {js::FrontendContext*&, const js::frontend::EitherParser&, js::frontend::SharedContext*&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode&}; T = js::frontend::BytecodeEmitter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:1015:3,
 4:44.35     inlined from ‘bool EmplaceEmitter(js::frontend::CompilationState&, mozilla::Maybe&, js::FrontendContext*, const js::frontend::EitherParser&, js::frontend::SharedContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:827:18,
 4:44.35     inlined from ‘bool SourceAwareCompiler::emplaceEmitter(mozilla::Maybe&, js::frontend::SharedContext*) [with Unit = mozilla::Utf8Unit]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:157:26,
 4:44.35     inlined from ‘bool ModuleCompiler::compile(JSContext*, js::FrontendContext*) [with Unit = mozilla::Utf8Unit]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:1032:22,
 4:44.35     inlined from ‘bool ParseModuleToStencilAndMaybeInstantiate(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText&, BytecodeCompilerOutput&) [with Unit = mozilla::Utf8Unit]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:1162:24:
 4:44.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FunctionFlags.h:233:39: warning: array subscript 44 is outside array bounds of ‘js::frontend::ModuleSharedContext [1]’ [-Warray-bounds=]
 4:44.35   233 |     return static_cast((flags_ & FUNCTION_KIND_MASK) >>
 4:44.35       |                                       ^~~~~~
 4:44.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘bool ParseModuleToStencilAndMaybeInstantiate(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText&, BytecodeCompilerOutput&) [with Unit = mozilla::Utf8Unit]’:
 4:44.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:1024:23: note: at offset 88 into object ‘modulesc’ of size 56
 4:44.35  1024 |   ModuleSharedContext modulesc(fc, options, builder, extent);
 4:44.35       |                       ^~~~~~~~
 4:44.63 In member function ‘js::FunctionFlags::FunctionKind js::FunctionFlags::kind() const’,
 4:44.63     inlined from ‘bool js::FunctionFlags::isClassConstructor() const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FunctionFlags.h:365:48,
 4:44.63     inlined from ‘bool js::frontend::FunctionBox::isClassConstructor() const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/SharedContext.h:563:69,
 4:44.63     inlined from ‘bool ShouldSuppressBreakpointsAndSourceNotes(js::frontend::SharedContext*, js::frontend::BytecodeEmitter::EmitterMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:131:71,
 4:44.63     inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::frontend::BytecodeEmitter*, js::FrontendContext*, js::frontend::SharedContext*, const js::frontend::ErrorReporter&, js::frontend::CompilationState&, EmitterMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:151:50,
 4:44.63     inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::FrontendContext*, const js::frontend::EitherParser&, js::frontend::SharedContext*, js::frontend::CompilationState&, EmitterMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:165:34,
 4:44.63     inlined from ‘constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {js::FrontendContext*&, const js::frontend::EitherParser&, js::frontend::SharedContext*&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode&}; T = js::frontend::BytecodeEmitter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:1015:3,
 4:44.63     inlined from ‘bool EmplaceEmitter(js::frontend::CompilationState&, mozilla::Maybe&, js::FrontendContext*, const js::frontend::EitherParser&, js::frontend::SharedContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:827:18,
 4:44.63     inlined from ‘bool SourceAwareCompiler::emplaceEmitter(mozilla::Maybe&, js::frontend::SharedContext*) [with Unit = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:157:26,
 4:44.63     inlined from ‘bool ModuleCompiler::compile(JSContext*, js::FrontendContext*) [with Unit = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:1032:22,
 4:44.63     inlined from ‘bool ParseModuleToStencilAndMaybeInstantiate(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText&, BytecodeCompilerOutput&) [with Unit = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:1162:24:
 4:44.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FunctionFlags.h:233:39: warning: array subscript 44 is outside array bounds of ‘js::frontend::ModuleSharedContext [1]’ [-Warray-bounds=]
 4:44.63   233 |     return static_cast((flags_ & FUNCTION_KIND_MASK) >>
 4:44.63       |                                       ^~~~~~
 4:44.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘bool ParseModuleToStencilAndMaybeInstantiate(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText&, BytecodeCompilerOutput&) [with Unit = char16_t]’:
 4:44.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeCompiler.cpp:1024:23: note: at offset 88 into object ‘modulesc’ of size 56
 4:44.63  1024 |   ModuleSharedContext modulesc(fc, options, builder, extent);
 4:44.63       |                       ^~~~~~~~
 4:46.12 In file included from Unified_cpp_js_src_frontend0.cpp:38:
 4:46.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’:
 4:46.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:2746:46: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized]
 4:46.12  2746 |       NameOpEmitter noe(this, name, loc, kind);
 4:46.12       |                                              ^
 4:46.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/BytecodeEmitter.cpp:2735:27: note: ‘kind’ was declared here
 4:46.12  2735 |       NameOpEmitter::Kind kind;
 4:46.12       |                           ^~~~
 4:52.17 js/src/gc/StatsPhasesGenerated.inc.stub
 4:54.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/ucol.cpp: In function ‘UCollator* ucol_clone_73(const UCollator*, UErrorCode*)’:
 4:54.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/ucol.cpp:108:26: warning: ‘UCollator* ucol_safeClone_73(const UCollator*, void*, int32_t*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations]
 4:54.08   108 |     return ucol_safeClone(coll, nullptr, nullptr, status);
 4:54.08 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/platform.h:25,
 4:54.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/ptypes.h:52,
 4:54.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/umachine.h:46,
 4:54.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/utypes.h:38,
 4:54.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/ucol.cpp:22:
 4:54.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/urename.h:784:49: note: declared here
 4:54.08   784 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone)
 4:54.08       |                                                 ^~~~~~~~~~~~~~
 4:54.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’
 4:54.08   121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:54.08       |                                                  ^
 4:54.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’
 4:54.08   123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:54.08       |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:54.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/urename.h:784:24: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’
 4:54.08   784 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone)
 4:54.08       |                        ^~~~~~~~~~~~~~~~~~~~~~~~
 4:54.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/ucol.cpp:79:1: note: in expansion of macro ‘ucol_safeClone’
 4:54.08    79 | ucol_safeClone(const UCollator *coll, void * /*stackBuffer*/, int32_t * pBufferSize, UErrorCode *status)
 4:54.08       | ^~~~~~~~~~~~~~
 4:56.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_73(const char*, UBool, UParseError*, UErrorCode*)’:
 4:56.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/ucol_sit.cpp:549:32: warning: ‘uint32_t ucol_setVariableTop_73(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations]
 4:56.97   549 |             ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status);
 4:56.97 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/platform.h:25,
 4:56.97                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/ptypes.h:52,
 4:56.97                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/umachine.h:46,
 4:56.97                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/utypes.h:38,
 4:56.97                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/ustring.h:21,
 4:56.97                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/ucol_sit.cpp:18:
 4:56.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/urename.h:792:54: note: declared here
 4:56.97   792 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
 4:56.97       |                                                      ^~~~~~~~~~~~~~~~~~~
 4:56.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’
 4:56.97   121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:56.97       |                                                  ^
 4:56.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’
 4:56.97   123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:56.97       |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:56.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/urename.h:792:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’
 4:56.97   792 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
 4:56.97       |                             ^~~~~~~~~~~~~~~~~~~~~~~~
 4:56.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/unicode/ucol.h:1275:1: note: in expansion of macro ‘ucol_setVariableTop’
 4:56.97  1275 | ucol_setVariableTop(UCollator *coll,
 4:56.97       | ^~~~~~~~~~~~~~~~~~~
 4:56.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/ucol_sit.cpp:551:36: warning: ‘void ucol_restoreVariableTop_73(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations]
 4:56.98   551 |             ucol_restoreVariableTop(result, s.variableTopValue, status);
 4:56.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/urename.h:783:58: note: declared here
 4:56.98   783 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop)
 4:56.98       |                                                          ^~~~~~~~~~~~~~~~~~~~~~~
 4:56.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’
 4:56.98   121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
 4:56.98       |                                                  ^
 4:56.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’
 4:56.98   123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
 4:56.98       |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4:56.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/common/unicode/urename.h:783:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’
 4:56.98   783 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop)
 4:56.98       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
 4:56.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/intl/icu/source/i18n/unicode/ucol.h:1309:1: note: in expansion of macro ‘ucol_restoreVariableTop’
 4:56.98  1309 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status);
 4:56.98       | ^~~~~~~~~~~~~~~~~~~~~~~
 5:03.11 js/src/intgemm
 5:11.21 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 5:11.21                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 5:11.21                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 5:11.21                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BytecodeUtil.h:23,
 5:11.21                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BindingKind.h:15,
 5:11.21                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/NameAnalysisTypes.h:15,
 5:11.21                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ParseNode.h:19,
 5:11.21                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/NameFunctions.cpp:12,
 5:11.21                  from Unified_cpp_js_src_frontend4.cpp:2:
 5:11.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 5:11.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 5:11.21     inlined from ‘bool js::InterpretObjLiteralObj(JSContext*, JS::Handle, const frontend::CompilationAtomCache&, mozilla::Span) [with PropertySetKind kind = js::PropertySetKind::Normal]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:123:15:
 5:11.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘propVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 5:11.21  1151 |     *this->stack = this;
 5:11.21       |     ~~~~~~~~~~~~~^~~~~~
 5:11.21 In file included from Unified_cpp_js_src_frontend4.cpp:20:
 5:11.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp: In function ‘bool js::InterpretObjLiteralObj(JSContext*, JS::Handle, const frontend::CompilationAtomCache&, mozilla::Span) [with PropertySetKind kind = js::PropertySetKind::Normal]’:
 5:11.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:123:15: note: ‘propVal’ declared here
 5:11.21   123 |   RootedValue propVal(cx);
 5:11.21       |               ^~~~~~~
 5:11.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:117:40: note: ‘cx’ declared here
 5:11.21   117 | bool InterpretObjLiteralObj(JSContext* cx, Handle obj,
 5:11.21       |                             ~~~~~~~~~~~^~
 5:14.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 5:14.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 5:14.75     inlined from ‘bool js::InterpretObjLiteralObj(JSContext*, JS::Handle, const frontend::CompilationAtomCache&, mozilla::Span) [with PropertySetKind kind = js::PropertySetKind::UniqueNames]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:123:15:
 5:14.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘propVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 5:14.75  1151 |     *this->stack = this;
 5:14.75       |     ~~~~~~~~~~~~~^~~~~~
 5:14.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp: In function ‘bool js::InterpretObjLiteralObj(JSContext*, JS::Handle, const frontend::CompilationAtomCache&, mozilla::Span) [with PropertySetKind kind = js::PropertySetKind::UniqueNames]’:
 5:14.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:123:15: note: ‘propVal’ declared here
 5:14.75   123 |   RootedValue propVal(cx);
 5:14.75       |               ^~~~~~~
 5:14.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:117:40: note: ‘cx’ declared here
 5:14.75   117 | bool InterpretObjLiteralObj(JSContext* cx, Handle obj,
 5:14.75       |                             ~~~~~~~~~~~^~
 5:14.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
 5:14.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 5:14.86     inlined from ‘JSObject* js::InterpretObjLiteralObj(JSContext*, const frontend::CompilationAtomCache&, mozilla::Span, ObjLiteralFlags, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:173:68,
 5:14.86     inlined from ‘JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:377:33:
 5:14.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 5:14.86  1151 |     *this->stack = this;
 5:14.86       |     ~~~~~~~~~~~~~^~~~~~
 5:14.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp: In member function ‘JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const’:
 5:14.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:172:24: note: ‘obj’ declared here
 5:14.86   172 |   Rooted obj(
 5:14.86       |                        ^~~
 5:14.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.cpp:357:16: note: ‘cx’ declared here
 5:14.86   357 |     JSContext* cx, const frontend::CompilationAtomCache& atomCache) const {
 5:14.86       |     ~~~~~~~~~~~^~
 5:29.23 js/src/irregexp
 5:30.52 js/src/jit
 5:44.45    Compiling jsrust v0.1.0 (/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/rust)
 5:53.75 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 5:53.75                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 5:53.75                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 5:53.75                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ParserAtom.h:19,
 5:53.75                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/ObjLiteral.h:14,
 5:53.75                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.h:19,
 5:53.75                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:7,
 5:53.75                  from Unified_cpp_js_src_frontend6.cpp:11:
 5:53.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
 5:53.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 5:53.75     inlined from ‘js::RegExpObject* js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:1880:74:
 5:53.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 5:53.75  1151 |     *this->stack = this;
 5:53.75       |     ~~~~~~~~~~~~~^~~~~~
 5:53.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In member function ‘js::RegExpObject* js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’:
 5:53.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:1880:19: note: ‘atom’ declared here
 5:53.75  1880 |   Rooted atom(cx, parserAtoms.toJSAtom(cx, fc, atom_, atomCache));
 5:53.75       |                   ^~~~
 5:53.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:1878:16: note: ‘cx’ declared here
 5:53.75  1878 |     JSContext* cx, FrontendContext* fc, ParserAtomsTable& parserAtoms,
 5:53.75       |     ~~~~~~~~~~~^~
 5:55.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 5:55.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 5:55.97     inlined from ‘JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2826:76:
 5:55.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 5:55.97  1151 |     *this->stack = this;
 5:55.97       |     ~~~~~~~~~~~~~^~~~~~
 5:55.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In member function ‘JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle)’:
 5:55.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2822:18: note: ‘fun’ declared here
 5:55.97  2822 |   RootedFunction fun(
 5:55.97       |                  ^~~
 5:55.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2789:16: note: ‘cx’ declared here
 5:55.97  2789 |     JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index,
 5:55.97       |     ~~~~~~~~~~~^~
 5:58.05 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 5:58.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 5:58.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 5:58.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:29,
 5:58.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/AliasAnalysis.h:10,
 5:58.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/AliasAnalysis.cpp:7,
 5:58.05                  from Unified_cpp_js_src_jit0.cpp:2:
 5:58.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]’,
 5:58.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 5:58.05     inlined from ‘js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:251:76:
 5:58.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘newStubCode’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_566(D) + 8])[1]’ [-Wdangling-pointer=]
 5:58.05  1151 |     *this->stack = this;
 5:58.05       |     ~~~~~~~~~~~~~^~~~~~
 5:58.06 In file included from Unified_cpp_js_src_jit0.cpp:47:
 5:58.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function ‘js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()’:
 5:58.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:251:20: note: ‘newStubCode’ declared here
 5:58.06   251 |   Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline));
 5:58.06       |                    ^~~~~~~~~~~
 5:58.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:177:43: note: ‘this’ declared here
 5:58.06   177 | JitCode* BaselineCacheIRCompiler::compile() {
 5:58.06       |                                           ^
 6:05.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 6:05.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:05.54     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 6:05.54     inlined from ‘bool js::jit::TryFoldingStubs(JSContext*, ICFallbackStub*, JSScript*, ICScript*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:2239:33:
 6:05.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shapeList’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 6:05.54  1151 |     *this->stack = this;
 6:05.54       |     ~~~~~~~~~~~~~^~~~~~
 6:05.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp: In function ‘bool js::jit::TryFoldingStubs(JSContext*, ICFallbackStub*, JSScript*, ICScript*)’:
 6:05.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:2239:21: note: ‘shapeList’ declared here
 6:05.54  2239 |   RootedValueVector shapeList(cx);
 6:05.54       |                     ^~~~~~~~~
 6:05.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCacheIRCompiler.cpp:2208:42: note: ‘cx’ declared here
 6:05.54  2208 | bool js::jit::TryFoldingStubs(JSContext* cx, ICFallbackStub* fallback,
 6:05.54       |                               ~~~~~~~~~~~^~
 6:15.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 6:15.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:15.43     inlined from ‘JSScript* js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2771:69:
 6:15.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘dummy’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:15.43  1151 |     *this->stack = this;
 6:15.44       |     ~~~~~~~~~~~~~^~~~~~
 6:15.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp: In member function ‘JSScript* js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’:
 6:15.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2770:18: note: ‘dummy’ declared here
 6:15.44  2770 |   RootedFunction dummy(
 6:15.44       |                  ^~~~~
 6:15.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2756:16: note: ‘cx’ declared here
 6:15.44  2756 |     JSContext* cx, CompilationInput& input) {
 6:15.44       |     ~~~~~~~~~~~^~
 6:15.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 6:15.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:15.74     inlined from ‘JSFunction* CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, const js::frontend::ScriptStencil&, const js::frontend::ScriptStencilExtra&, js::frontend::ScriptIndex)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2117:64:
 6:15.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:15.74  1151 |     *this->stack = this;
 6:15.74       |     ~~~~~~~~~~~~~^~~~~~
 6:15.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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)’:
 6:15.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2114:18: note: ‘fun’ declared here
 6:15.74  2114 |   RootedFunction fun(
 6:15.74       |                  ^~~
 6:15.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.cpp:2080:46: note: ‘cx’ declared here
 6:15.74  2080 | static JSFunction* CreateFunction(JSContext* cx,
 6:15.74       |                                   ~~~~~~~~~~~^~
 6:28.62 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 6:28.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 6:28.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 6:28.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
 6:28.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpShared.h:19,
 6:28.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.h:24,
 6:28.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp:11,
 6:28.62                  from Unified_cpp_js_src_irregexp0.cpp:2:
 6:28.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
 6:28.62     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:28.62     inlined from ‘bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp:709:66:
 6:28.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:28.63  1151 |     *this->stack = this;
 6:28.63       |     ~~~~~~~~~~~~~^~~~~~
 6:28.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp: In function ‘bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector*)’:
 6:28.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp:708:28: note: ‘templateObject’ declared here
 6:28.63   708 |   Rooted templateObject(
 6:28.63       |                            ^~~~~~~~~~~~~~
 6:28.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpAPI.cpp:664:41: note: ‘cx’ declared here
 6:28.63   664 | bool InitializeNamedCaptures(JSContext* cx, HandleRegExpShared re,
 6:28.63       |                              ~~~~~~~~~~~^~
 6:31.49 js/src
 6:32.36 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonTypes.h:16,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Registers.h:12,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MachineState.h:16,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/JitFrames.h:16,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrame.h:13,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrameInfo.h:15,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCodeGen.h:10,
 6:32.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCodeGen.cpp:7,
 6:32.36                  from Unified_cpp_js_src_jit1.cpp:2:
 6:32.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 6:32.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:32.36     inlined from ‘bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1314:70:
 6:32.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘valObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:32.36  1151 |     *this->stack = this;
 6:32.36       |     ~~~~~~~~~~~~~^~~~~~
 6:32.36 In file included from Unified_cpp_js_src_jit1.cpp:38:
 6:32.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’:
 6:32.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1313:16: note: ‘valObj’ declared here
 6:32.36  1313 |   RootedObject valObj(
 6:32.36       |                ^~~~~~
 6:32.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1294:40: note: ‘cx’ declared here
 6:32.37  1294 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
 6:32.37       |                             ~~~~~~~~~~~^~
 6:32.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 6:32.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:32.68     inlined from ‘bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2382:30:
 6:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rhsCopy’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 6:32.68  1151 |     *this->stack = this;
 6:32.68       |     ~~~~~~~~~~~~~^~~~~~
 6:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’:
 6:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2382:15: note: ‘rhsCopy’ declared here
 6:32.68  2382 |   RootedValue rhsCopy(cx, rhs);
 6:32.68       |               ^~~~~~~
 6:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2368:35: note: ‘cx’ declared here
 6:32.68  2368 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame,
 6:32.68       |                        ~~~~~~~~~~~^~
 6:32.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 6:32.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:32.72     inlined from ‘bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2478:63:
 6:32.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:32.72  1151 |     *this->stack = this;
 6:32.72       |     ~~~~~~~~~~~~~^~~~~~
 6:32.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)’:
 6:32.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2478:24: note: ‘array’ declared here
 6:32.73  2478 |   Rooted array(cx, NewArrayOperation(cx, length));
 6:32.73       |                        ^~~~~
 6:32.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2465:36: note: ‘cx’ declared here
 6:32.73  2465 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame,
 6:32.73       |                         ~~~~~~~~~~~^~
 6:32.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 6:32.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:32.74     inlined from ‘bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2513:58:
 6:32.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:32.74  1151 |     *this->stack = this;
 6:32.74       |     ~~~~~~~~~~~~~^~~~~~
 6:32.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)’:
 6:32.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2513:16: note: ‘obj’ declared here
 6:32.74  2513 |   RootedObject obj(cx, NewObjectOperation(cx, script, pc));
 6:32.74       |                ^~~
 6:32.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:2504:37: note: ‘cx’ declared here
 6:32.74  2504 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame,
 6:32.74       |                          ~~~~~~~~~~~^~
 6:33.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 6:33.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:33.34     inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:220:41:
 6:33.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:33.35  1151 |     *this->stack = this;
 6:33.35       |     ~~~~~~~~~~~~~^~~~~~
 6:33.35 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctionList-inl.h:32,
 6:33.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineCodeGen.cpp:50:
 6:33.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In function ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’:
 6:33.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:220:16: note: ‘obj’ declared here
 6:33.35   220 |   RootedObject obj(cx, ToObject(cx, val));
 6:33.35       |                ^~~
 6:33.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:196:39: note: ‘cx’ declared here
 6:33.35   196 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
 6:33.35       |                            ~~~~~~~~~~~^~
 6:33.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 6:33.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:33.42     inlined from ‘bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:746:69:
 6:33.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘lhsObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:33.42  1151 |     *this->stack = this;
 6:33.42       |     ~~~~~~~~~~~~~^~~~~~
 6:33.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’:
 6:33.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:745:16: note: ‘lhsObj’ declared here
 6:33.42   745 |   RootedObject lhsObj(
 6:33.42       |                ^~~~~~
 6:33.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:727:40: note: ‘cx’ declared here
 6:33.42   727 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
 6:33.42       |                             ~~~~~~~~~~~^~
 6:33.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 6:33.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:33.48     inlined from ‘bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:850:73:
 6:33.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:33.48  1151 |     *this->stack = this;
 6:33.48       |     ~~~~~~~~~~~~~^~~~~~
 6:33.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’:
 6:33.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:849:16: note: ‘obj’ declared here
 6:33.48   849 |   RootedObject obj(
 6:33.48       |                ^~~
 6:33.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:830:35: note: ‘cx’ declared here
 6:33.48   830 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
 6:33.48       |                        ~~~~~~~~~~~^~
 6:33.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 6:33.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:33.58     inlined from ‘bool js::GetElementOperationWithStackIndex(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:516:40,
 6:33.58     inlined from ‘bool js::GetElementOperation(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:525:43,
 6:33.58     inlined from ‘bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:720:27:
 6:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:33.58  1151 |     *this->stack = this;
 6:33.58       |     ~~~~~~~~~~~~~^~~~~~
 6:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In function ‘bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’:
 6:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:516:16: note: ‘obj’ declared here
 6:33.58   516 |   RootedObject obj(cx, &lref.toObject());
 6:33.58       |                ^~~
 6:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:705:35: note: ‘cx’ declared here
 6:33.58   705 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
 6:33.58       |                        ~~~~~~~~~~~^~
 6:37.41 In file included from Unified_cpp_js_src_irregexp1.cpp:47:
 6:37.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc: In function ‘bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)’:
 6:37.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:2784:1: warning: control reaches end of non-void function [-Wreturn-type]
 6:37.41  2784 | }
 6:37.41       | ^
 6:39.80 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 6:39.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 6:39.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 6:39.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.h:13,
 6:39.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:7:
 6:39.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 6:39.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:39.80     inlined from ‘bool regexp_source(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:902:65:
 6:39.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fallback’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 6:39.80  1151 |     *this->stack = this;
 6:39.80       |     ~~~~~~~~~~~~~^~~~~~
 6:39.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool regexp_source(JSContext*, unsigned int, JS::Value*)’:
 6:39.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:902:15: note: ‘fallback’ declared here
 6:39.81   902 |   RootedValue fallback(cx, StringValue(cx->names().emptyRegExp_));
 6:39.81       |               ^~~~~~~~
 6:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:899:38: note: ‘cx’ declared here
 6:39.81   899 | static bool regexp_source(JSContext* cx, unsigned argc, JS::Value* vp) {
 6:39.81       |                           ~~~~~~~~~~~^~
 6:40.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
 6:40.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:40.41     inlined from ‘bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:796:71:
 6:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘sourceAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 6:40.41  1151 |     *this->stack = this;
 6:40.41       |     ~~~~~~~~~~~~~^~~~~~
 6:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’:
 6:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:796:19: note: ‘sourceAtom’ declared here
 6:40.41   796 |   Rooted sourceAtom(cx, AtomizeString(cx, args[0].toString()));
 6:40.41       |                   ^~~~~~~~~~
 6:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:790:48: note: ‘cx’ declared here
 6:40.41   790 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) {
 6:40.41       |                                     ~~~~~~~~~~~^~
 6:40.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’,
 6:40.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:40.43     inlined from ‘bool js::RegExpHasCaptureGroups(JSContext*, JS::Handle, JS::Handle, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1938:70:
 6:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shared’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=]
 6:40.43  1151 |     *this->stack = this;
 6:40.43       |     ~~~~~~~~~~~~~^~~~~~
 6:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpHasCaptureGroups(JSContext*, JS::Handle, JS::Handle, bool*)’:
 6:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1938:27: note: ‘shared’ declared here
 6:40.43  1938 |     Rooted shared(cx, RegExpObject::getShared(cx, obj));
 6:40.43       |                           ^~~~~~
 6:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1933:44: note: ‘cx’ declared here
 6:40.43  1933 | bool js::RegExpHasCaptureGroups(JSContext* cx, Handle obj,
 6:40.43       |                                 ~~~~~~~~~~~^~
 6:40.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 6:40.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:40.59     inlined from ‘bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:2330:50:
 6:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:40.59  1151 |     *this->stack = this;
 6:40.59       |     ~~~~~~~~~~~~~^~~~~~
 6:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’:
 6:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:2330:18: note: ‘fun’ declared here
 6:40.59  2330 |   RootedFunction fun(cx, &lambda.as());
 6:40.59       |                  ^~~
 6:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:2317:52: note: ‘cx’ declared here
 6:40.59  2317 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc,
 6:40.59       |                                         ~~~~~~~~~~~^~
 6:40.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 6:40.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:40.64     inlined from ‘bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:2401:43:
 6:40.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:40.65  1151 |     *this->stack = this;
 6:40.65       |     ~~~~~~~~~~~~~^~~~~~
 6:40.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’:
 6:40.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:2401:16: note: ‘obj’ declared here
 6:40.65  2401 |   RootedObject obj(cx, &args[0].toObject());
 6:40.65       |                ^~~
 6:40.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:2396:53: note: ‘cx’ declared here
 6:40.65  2396 | bool js::intrinsic_GetStringDataProperty(JSContext* cx, unsigned argc,
 6:40.65       |                                          ~~~~~~~~~~~^~
 6:40.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’,
 6:40.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:40.76     inlined from ‘js::RegExpShared* CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:393:79:
 6:40.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shared’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=]
 6:40.76  1151 |     *this->stack = this;
 6:40.76       |     ~~~~~~~~~~~~~^~~~~~
 6:40.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘js::RegExpShared* CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)’:
 6:40.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:393:22: note: ‘shared’ declared here
 6:40.76   393 |   RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags));
 6:40.76       |                      ^~~~~~
 6:40.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:388:52: note: ‘cx’ declared here
 6:40.76   388 | static RegExpShared* CheckPatternSyntax(JSContext* cx, Handle pattern,
 6:40.76       |                                         ~~~~~~~~~~~^~
 6:41.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’,
 6:41.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:41.30     inlined from ‘js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1107:63:
 6:41.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘re’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=]
 6:41.30  1151 |     *this->stack = this;
 6:41.30       |     ~~~~~~~~~~~~~^~~~~~
 6:41.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)’:
 6:41.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1107:22: note: ‘re’ declared here
 6:41.30  1107 |   RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj));
 6:41.30       |                      ^~
 6:41.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1095:49: note: ‘cx’ declared here
 6:41.30  1095 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp,
 6:41.30       |                                      ~~~~~~~~~~~^~
 6:41.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 6:41.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:41.59     inlined from ‘bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:449:61:
 6:41.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘flagStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 6:41.60  1151 |     *this->stack = this;
 6:41.60       |     ~~~~~~~~~~~~~^~~~~~
 6:41.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’:
 6:41.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:449:18: note: ‘flagStr’ declared here
 6:41.60   449 |     RootedString flagStr(cx, ToString(cx, flagsValue));
 6:41.60       |                  ^~~~~~~
 6:41.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:429:58: note: ‘cx’ declared here
 6:41.60   429 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
 6:41.60       |                                               ~~~~~~~~~~~^~
 6:41.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 6:41.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:41.65     inlined from ‘bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:656:43:
 6:41.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘patternValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 6:41.65  1151 |     *this->stack = this;
 6:41.66       |     ~~~~~~~~~~~~~^~~~~~
 6:41.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)’:
 6:41.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:656:15: note: ‘patternValue’ declared here
 6:41.66   656 |   RootedValue patternValue(cx, args.get(0));
 6:41.66       |               ^~~~~~~~~~~~
 6:41.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:622:38: note: ‘cx’ declared here
 6:41.66   622 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) {
 6:41.66       |                           ~~~~~~~~~~~^~
 6:41.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 6:41.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:41.85     inlined from ‘bool regexp_compile_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:556:43:
 6:41.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘patternValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 6:41.85  1151 |     *this->stack = this;
 6:41.85       |     ~~~~~~~~~~~~~^~~~~~
 6:41.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool regexp_compile_impl(JSContext*, const JS::CallArgs&)’:
 6:41.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:556:15: note: ‘patternValue’ declared here
 6:41.85   556 |   RootedValue patternValue(cx, args.get(0));
 6:41.85       |               ^~~~~~~~~~~~
 6:41.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:549:55: note: ‘cx’ declared here
 6:41.85   549 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx,
 6:41.85       |                                            ~~~~~~~~~~~^~
 6:41.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 6:41.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:41.90     inlined from ‘bool regexp_compile_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:556:43,
 6:41.90     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:616:67,
 6:41.90     inlined from ‘bool regexp_compile(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:616:67:
 6:41.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘patternValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 6:41.90  1151 |     *this->stack = this;
 6:41.90       |     ~~~~~~~~~~~~~^~~~~~
 6:41.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool regexp_compile(JSContext*, unsigned int, JS::Value*)’:
 6:41.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:556:15: note: ‘patternValue’ declared here
 6:41.90   556 |   RootedValue patternValue(cx, args.get(0));
 6:41.90       |               ^~~~~~~~~~~~
 6:41.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:612:39: note: ‘cx’ declared here
 6:41.90   612 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) {
 6:41.90       |                            ~~~~~~~~~~~^~
 6:41.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 6:41.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:41.98     inlined from ‘bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:113:76:
 6:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 6:41.98  1151 |     *this->stack = this;
 6:41.98       |     ~~~~~~~~~~~~~^~~~~~
 6:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)’:
 6:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:112:24: note: ‘shape’ declared here
 6:41.98   112 |   Rooted shape(
 6:41.98       |                        ^~~~~
 6:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:88:45: note: ‘cx’ declared here
 6:41.98    88 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re,
 6:41.98       |                                  ~~~~~~~~~~~^~
 6:42.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’,
 6:42.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:42.49     inlined from ‘bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, JS::Handle, size_t*, bool, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:348:67:
 6:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shared’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=]
 6:42.49  1151 |     *this->stack = this;
 6:42.49       |     ~~~~~~~~~~~~~^~~~~~
 6:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, JS::Handle, size_t*, bool, JS::MutableHandleValue)’:
 6:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:348:22: note: ‘shared’ declared here
 6:42.49   348 |   RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj));
 6:42.49       |                      ^~~~~~
 6:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:342:41: note: ‘cx’ declared here
 6:42.49   342 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
 6:42.49       |                              ~~~~~~~~~~~^~
 6:42.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’,
 6:42.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:42.51     inlined from ‘js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1107:63,
 6:42.51     inlined from ‘bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1151:20,
 6:42.51     inlined from ‘bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1203:27:
 6:42.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘re’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=]
 6:42.51  1151 |     *this->stack = this;
 6:42.51       |     ~~~~~~~~~~~~~^~~~~~
 6:42.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, JS::MutableHandleValue)’:
 6:42.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1107:22: note: ‘re’ declared here
 6:42.51  1107 |   RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj));
 6:42.51       |                      ^~
 6:42.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1192:38: note: ‘cx’ declared here
 6:42.51  1192 | bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp,
 6:42.51       |                           ~~~~~~~~~~~^~
 6:42.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’,
 6:42.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:42.75     inlined from ‘bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:478:66:
 6:42.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘regexp’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:42.75  1151 |     *this->stack = this;
 6:42.75       |     ~~~~~~~~~~~~~^~~~~~
 6:42.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’:
 6:42.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:478:25: note: ‘regexp’ declared here
 6:42.75   478 |   Rooted regexp(cx, RegExpAlloc(cx, GenericObject));
 6:42.75       |                         ^~~~~~
 6:42.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:475:34: note: ‘cx’ declared here
 6:42.75   475 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
 6:42.75       |                       ~~~~~~~~~~~^~
 6:42.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
 6:42.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:42.89     inlined from ‘bool js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, size_t, JS::Handle, size_t, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1976:76:
 6:42.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘matched’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 6:42.90  1151 |     *this->stack = this;
 6:42.90       |     ~~~~~~~~~~~~~^~~~~~
 6:42.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, size_t, JS::Handle, size_t, JS::HandleValue, JS::MutableHandleValue)’:
 6:42.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1975:27: note: ‘matched’ declared here
 6:42.90  1975 |   Rooted matched(cx,
 6:42.90       |                           ^~~~~~~
 6:42.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1960:43: note: ‘cx’ declared here
 6:42.90  1960 | bool js::RegExpGetSubstitution(JSContext* cx, Handle matchResult,
 6:42.90       |                                ~~~~~~~~~~~^~
 6:43.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 6:43.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:43.67     inlined from ‘bool static_input_setter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1053:56:
 6:43.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 6:43.67  1151 |     *this->stack = this;
 6:43.67       |     ~~~~~~~~~~~~~^~~~~~
 6:43.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp: In function ‘bool static_input_setter(JSContext*, unsigned int, JS::Value*)’:
 6:43.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1053:16: note: ‘str’ declared here
 6:43.67  1053 |   RootedString str(cx, ToString(cx, args.get(0)));
 6:43.67       |                ^~~
 6:43.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RegExp.cpp:1046:44: note: ‘cx’ declared here
 6:43.67  1046 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) {
 6:43.67       |                                 ~~~~~~~~~~~^~
 6:45.37     Finished `release` profile [optimized] target(s) in 6m 09s
 6:46.78 js/src/rust/libjsrust.a
 6:47.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc: In function ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseCharacterClass(const v8::internal::{anonymous}::RegExpBuilder*) [with CharT = unsigned char]’:
 6:47.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:2460:14: warning: ‘char_1’ may be used uninitialized [-Wmaybe-uninitialized]
 6:47.65  2460 |   base::uc32 char_1, char_2;
 6:47.65       |              ^~~~~~
 6:47.99 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h:34,
 6:47.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-ast.h:11,
 6:47.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-macro-assembler.h:8,
 6:47.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-nodes.h:8,
 6:47.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-compiler.h:10,
 6:47.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:5,
 6:47.99                  from Unified_cpp_js_src_irregexp1.cpp:2:
 6:47.99 In member function ‘JS::RegExpFlags JS::RegExpFlags::operator&(Flag) const’,
 6:47.99     inlined from ‘v8::internal::{anonymous}::RegExpParserState* v8::internal::{anonymous}::RegExpParserImpl::ParseOpenParenthesis(v8::internal::{anonymous}::RegExpParserState*) [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1314:26,
 6:47.99     inlined from ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1018:37:
 6:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RegExpFlags.h:111:70: warning: ‘modifiers.JS::RegExpFlags::flags_’ may be used uninitialized [-Wmaybe-uninitialized]
 6:47.99   111 |   RegExpFlags operator&(Flag flag) const { return RegExpFlags(flags_ & flag); }
 6:47.99       |                                                               ~~~~~~~^~~~~~
 6:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc: In member function ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]’:
 6:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1286:15: note: ‘modifiers.JS::RegExpFlags::flags_’ was declared here
 6:47.99  1286 |   RegExpFlags modifiers;
 6:47.99       |               ^~~~~~~~~
 6:47.99 In member function ‘JS::RegExpFlags JS::RegExpFlags::operator&(Flag) const’,
 6:47.99     inlined from ‘v8::internal::{anonymous}::RegExpParserState* v8::internal::{anonymous}::RegExpParserImpl::ParseOpenParenthesis(v8::internal::{anonymous}::RegExpParserState*) [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1314:26,
 6:47.99     inlined from ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1018:37:
 6:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RegExpFlags.h:111:70: warning: ‘flag’ may be used uninitialized [-Wmaybe-uninitialized]
 6:47.99   111 |   RegExpFlags operator&(Flag flag) const { return RegExpFlags(flags_ & flag); }
 6:47.99       |                                                               ~~~~~~~^~~~~~
 6:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h: In member function ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = unsigned char]’:
 6:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h:1089:14: note: ‘flag’ was declared here
 6:47.99  1089 |   RegExpFlag flag;
 6:47.99       |              ^~~~
 6:48.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc: In function ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseCharacterClass(const v8::internal::{anonymous}::RegExpBuilder*) [with CharT = char16_t]’:
 6:48.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:2460:14: warning: ‘char_1’ may be used uninitialized [-Wmaybe-uninitialized]
 6:48.91  2460 |   base::uc32 char_1, char_2;
 6:48.91       |              ^~~~~~
 6:49.25 In member function ‘JS::RegExpFlags JS::RegExpFlags::operator&(Flag) const’,
 6:49.25     inlined from ‘v8::internal::{anonymous}::RegExpParserState* v8::internal::{anonymous}::RegExpParserImpl::ParseOpenParenthesis(v8::internal::{anonymous}::RegExpParserState*) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1314:26,
 6:49.25     inlined from ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1018:37:
 6:49.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RegExpFlags.h:111:70: warning: ‘modifiers.JS::RegExpFlags::flags_’ may be used uninitialized [-Wmaybe-uninitialized]
 6:49.25   111 |   RegExpFlags operator&(Flag flag) const { return RegExpFlags(flags_ & flag); }
 6:49.25       |                                                               ~~~~~~~^~~~~~
 6:49.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc: In member function ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]’:
 6:49.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1286:15: note: ‘modifiers.JS::RegExpFlags::flags_’ was declared here
 6:49.25  1286 |   RegExpFlags modifiers;
 6:49.25       |               ^~~~~~~~~
 6:49.25 In member function ‘JS::RegExpFlags JS::RegExpFlags::operator&(Flag) const’,
 6:49.25     inlined from ‘v8::internal::{anonymous}::RegExpParserState* v8::internal::{anonymous}::RegExpParserImpl::ParseOpenParenthesis(v8::internal::{anonymous}::RegExpParserState*) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1314:26,
 6:49.25     inlined from ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/imported/regexp-parser.cc:1018:37:
 6:49.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RegExpFlags.h:111:70: warning: ‘flag’ may be used uninitialized [-Wmaybe-uninitialized]
 6:49.25   111 |   RegExpFlags operator&(Flag flag) const { return RegExpFlags(flags_ & flag); }
 6:49.25       |                                                               ~~~~~~~^~~~~~
 6:49.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h: In member function ‘v8::internal::RegExpTree* v8::internal::{anonymous}::RegExpParserImpl::ParseDisjunction() [with CharT = char16_t]’:
 6:49.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/irregexp/RegExpShim.h:1089:14: note: ‘flag’ was declared here
 6:49.25  1089 |   RegExpFlag flag;
 6:49.25       |              ^~~~
 6:52.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 6:52.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 6:52.27     inlined from ‘bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1417:77:
 6:52.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 6:52.27  1151 |     *this->stack = this;
 6:52.27       |     ~~~~~~~~~~~~~^~~~~~
 6:52.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue)’:
 6:52.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1416:16: note: ‘obj’ declared here
 6:52.27  1416 |   RootedObject obj(cx,
 6:52.27       |                ^~~
 6:52.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineIC.cpp:1393:35: note: ‘cx’ declared here
 6:52.27  1393 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
 6:52.27       |                        ~~~~~~~~~~~^~
 7:05.24 In file included from /usr/include/string.h:548,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/string.h:3,
 7:05.25                  from /usr/include/c++/15.2.0/cstring:48,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/cstring:3,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Casting.h:14,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jstypes.h:24,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:10,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:29,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.h:12,
 7:05.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:7,
 7:05.25                  from Unified_cpp_js_src_jit10.cpp:2:
 7:05.25 In function ‘void* memcpy(void*, const void*, size_t)’,
 7:05.25     inlined from ‘void mozilla::BitwiseCast(From, To*) [with To = long unsigned int; From = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Casting.h:56:14,
 7:05.25     inlined from ‘To mozilla::BitwiseCast(From) [with To = long unsigned int; From = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Casting.h:63:24,
 7:05.25     inlined from ‘static uint64_t JS::Value::bitsFromDouble(double)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:546:42,
 7:05.25     inlined from ‘void JS::Value::setDouble(double)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:610:29,
 7:05.25     inlined from ‘JS::Value JS::DoubleValue(double)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:1163:14,
 7:05.25     inlined from ‘virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:1389:42:
 7:05.25 /usr/include/bits/string_fortified.h:29:33: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
 7:05.25    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
 7:05.25       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 7:05.25    30 |                                  __glibc_objsize0 (__dest));
 7:05.25       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:05.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’:
 7:05.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:1312:10: note: ‘result’ was declared here
 7:05.25  1312 |   double result;
 7:05.25       |          ^~~~~~
 7:05.49 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:74,
 7:05.49                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12:
 7:05.49 In static member function ‘static constexpr JS::Value JS::Value::fromInt32(int32_t)’,
 7:05.49     inlined from ‘constexpr JS::Value JS::Int32Value(int32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:1159:73,
 7:05.49     inlined from ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:314:45:
 7:05.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:578:47: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
 7:05.49   578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
 7:05.49       |                                               ^~~~~~~~~~~
 7:05.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’:
 7:05.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:304:11: note: ‘result’ was declared here
 7:05.49   304 |   int32_t result;
 7:05.49       |           ^~~~~~
 7:05.52 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73:
 7:05.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:05.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:05.52     inlined from ‘virtual bool js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:2032:70:
 7:05.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:05.52  1151 |     *this->stack = this;
 7:05.52       |     ~~~~~~~~~~~~~^~~~~~
 7:05.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’:
 7:05.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:2031:16: note: ‘result’ declared here
 7:05.52  2031 |   RootedObject result(
 7:05.52       |                ^~~~~~
 7:05.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:2028:49: note: ‘cx’ declared here
 7:05.52  2028 | bool RCreateArgumentsObject::recover(JSContext* cx,
 7:05.52       |                                      ~~~~~~~~~~~^~
 7:05.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:05.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:05.56     inlined from ‘virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:1694:52:
 7:05.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:05.56  1151 |     *this->stack = this;
 7:05.56       |     ~~~~~~~~~~~~~^~~~~~
 7:05.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’:
 7:05.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:1694:16: note: ‘templateObject’ declared here
 7:05.56  1694 |   RootedObject templateObject(cx, iter.readObject());
 7:05.56       |                ^~~~~~~~~~~~~~
 7:05.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Recover.cpp:1693:39: note: ‘cx’ declared here
 7:05.56  1693 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const {
 7:05.56       |                            ~~~~~~~~~~~^~
 7:07.71 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/ErrorReport.h:35,
 7:07.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:16,
 7:07.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.h:18,
 7:07.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:10,
 7:07.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:11:
 7:07.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:07.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:07.71     inlined from ‘bool js::CreateThis(JSContext*, JS::Handle, JS::Handle, NewObjectKind, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h:72:77,
 7:07.71     inlined from ‘bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:302:18:
 7:07.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:07.71  1151 |     *this->stack = this;
 7:07.71       |     ~~~~~~~~~~~~~^~~~~~
 7:07.71 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:81:
 7:07.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h: In function ‘bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&)’:
 7:07.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h:72:24: note: ‘shape’ declared here
 7:07.71    72 |   Rooted shape(cx, ThisShapeForFunction(cx, callee, newTarget));
 7:07.71       |                        ^~~~~
 7:07.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:292:54: note: ‘cx’ declared here
 7:07.71   292 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args) {
 7:07.71       |                                           ~~~~~~~~~~~^~
 7:08.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 7:08.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:08.63     inlined from ‘bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:134:45:
 7:08.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisv’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 7:08.63  1151 |     *this->stack = this;
 7:08.63       |     ~~~~~~~~~~~~~^~~~~~
 7:08.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)’:
 7:08.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:134:15: note: ‘thisv’ declared here
 7:08.63   134 |   RootedValue thisv(cx, frame.thisArgument());
 7:08.63       |               ^~~~~
 7:08.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:121:37: note: ‘cx’ declared here
 7:08.63   121 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame,
 7:08.63       |                          ~~~~~~~~~~~^~
 7:08.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]’,
 7:08.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:08.78     inlined from ‘bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:264:53:
 7:08.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 7:08.78  1151 |     *this->stack = this;
 7:08.78       |     ~~~~~~~~~~~~~^~~~~~
 7:08.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)’:
 7:08.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:264:25: note: ‘name’ declared here
 7:08.78   264 |   Rooted name(cx, script->getName(pc));
 7:08.78       |                         ^~~~
 7:08.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:260:40: note: ‘cx’ declared here
 7:08.78   260 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain,
 7:08.78       |                             ~~~~~~~~~~~^~
 7:08.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Scope*]’,
 7:08.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Scope*; T = js::Scope*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:08.95     inlined from ‘void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1098:74:
 7:08.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘scope’ in ‘((js::StackRootedBase**)cx)[2]’ [-Wdangling-pointer=]
 7:08.95  1151 |     *this->stack = this;
 7:08.95       |     ~~~~~~~~~~~~~^~~~~~
 7:08.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)’:
 7:08.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1098:18: note: ‘scope’ declared here
 7:08.95  1098 |   Rooted scope(cx, ei.initialFrame().script()->innermostScope(pc));
 7:08.95       |                  ^~~~~
 7:08.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1093:39: note: ‘cx’ declared here
 7:08.95  1093 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) {
 7:08.95       |                            ~~~~~~~~~~~^~
 7:08.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 7:08.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:08.99     inlined from ‘js::TryNoteIter::TryNoteIter(JSContext*, JSScript*, jsbytecode*, TryNoteFilter) [with TryNoteFilter = InterpreterTryNoteFilter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.h:497:43,
 7:08.99     inlined from ‘TryNoteIterInterpreter::TryNoteIterInterpreter(JSContext*, const js::InterpreterRegs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1179:51,
 7:08.99     inlined from ‘HandleErrorContinuation ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1210:43,
 7:08.99     inlined from ‘HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1314:50:
 7:08.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tni’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 7:08.99  1151 |     *this->stack = this;
 7:08.99       |     ~~~~~~~~~~~~~^~~~~~
 7:08.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)’:
 7:08.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1210:31: note: ‘tni’ declared here
 7:08.99  1210 |   for (TryNoteIterInterpreter tni(cx, regs); !tni.done(); ++tni) {
 7:08.99       |                               ^~~
 7:08.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1283:55: note: ‘cx’ declared here
 7:08.99  1283 | static HandleErrorContinuation HandleError(JSContext* cx,
 7:08.99       |                                            ~~~~~~~~~~~^~
 7:09.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:09.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:09.24     inlined from ‘bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4629:78:
 7:09.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:09.24  1151 |     *this->stack = this;
 7:09.24       |     ~~~~~~~~~~~~~^~~~~~
 7:09.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle, JS::MutableHandleValue)’:
 7:09.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4628:16: note: ‘obj’ declared here
 7:09.24  4628 |   RootedObject obj(
 7:09.24       |                ^~~
 7:09.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4572:33: note: ‘cx’ declared here
 7:09.25  4572 | bool js::GetProperty(JSContext* cx, HandleValue v, Handle name,
 7:09.25       |                      ~~~~~~~~~~~^~
 7:09.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4618:5: warning: ‘proto’ may be used uninitialized [-Wmaybe-uninitialized]
 7:09.27  4618 |     if (!proto) {
 7:09.27       |     ^~
 7:09.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4584:15: note: ‘proto’ was declared here
 7:09.27  4584 |     JSObject* proto;
 7:09.27       |               ^~~~~
 7:09.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:09.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:09.39     inlined from ‘bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle, bool*) [with bool strict = true]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4696:16:
 7:09.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:09.39  1151 |     *this->stack = this;
 7:09.39       |     ~~~~~~~~~~~~~^~~~~~
 7:09.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle, bool*) [with bool strict = true]’:
 7:09.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4696:16: note: ‘obj’ declared here
 7:09.39  4696 |   RootedObject obj(cx,
 7:09.39       |                ^~~
 7:09.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4693:38: note: ‘cx’ declared here
 7:09.39  4693 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
 7:09.39       |                           ~~~~~~~~~~~^~
 7:09.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:09.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:09.41     inlined from ‘bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle, bool*) [with bool strict = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4696:16:
 7:09.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:09.41  1151 |     *this->stack = this;
 7:09.41       |     ~~~~~~~~~~~~~^~~~~~
 7:09.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle, bool*) [with bool strict = false]’:
 7:09.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4696:16: note: ‘obj’ declared here
 7:09.41  4696 |   RootedObject obj(cx,
 7:09.41       |                ^~~
 7:09.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4693:38: note: ‘cx’ declared here
 7:09.41  4693 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
 7:09.41       |                           ~~~~~~~~~~~^~
 7:09.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:09.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:09.43     inlined from ‘bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4729:16:
 7:09.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:09.43  1151 |     *this->stack = this;
 7:09.43       |     ~~~~~~~~~~~~~^~~~~~
 7:09.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]’:
 7:09.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4729:16: note: ‘obj’ declared here
 7:09.43  4729 |   RootedObject obj(
 7:09.43       |                ^~~
 7:09.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4726:38: note: ‘cx’ declared here
 7:09.43  4726 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
 7:09.43       |                           ~~~~~~~~~~~^~
 7:09.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:09.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:09.47     inlined from ‘bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4729:16:
 7:09.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:09.47  1151 |     *this->stack = this;
 7:09.47       |     ~~~~~~~~~~~~~^~~~~~
 7:09.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]’:
 7:09.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4729:16: note: ‘obj’ declared here
 7:09.47  4729 |   RootedObject obj(
 7:09.47       |                ^~~
 7:09.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4726:38: note: ‘cx’ declared here
 7:09.47  4726 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
 7:09.47       |                           ~~~~~~~~~~~^~
 7:09.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:09.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:09.50     inlined from ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4762:17:
 7:09.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:09.50  1151 |     *this->stack = this;
 7:09.50       |     ~~~~~~~~~~~~~^~~~~~
 7:09.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’:
 7:09.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4762:12: note: ‘id’ declared here
 7:09.51  4762 |   RootedId id(cx);
 7:09.51       |            ^~
 7:09.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4760:38: note: ‘cx’ declared here
 7:09.51  4760 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
 7:09.51       |                           ~~~~~~~~~~~^~
 7:09.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:09.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:09.54     inlined from ‘bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4773:17:
 7:09.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:09.55  1151 |     *this->stack = this;
 7:09.55       |     ~~~~~~~~~~~~~^~~~~~
 7:09.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’:
 7:09.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4773:12: note: ‘id’ declared here
 7:09.55  4773 |   RootedId id(cx);
 7:09.55       |            ^~
 7:09.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4770:50: note: ‘cx’ declared here
 7:09.55  4770 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj,
 7:09.55       |                                       ~~~~~~~~~~~^~
 7:09.71 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 7:09.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 7:09.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 7:09.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonTypes.h:16,
 7:09.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/ShuffleAnalysis.h:9,
 7:09.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/ShuffleAnalysis.cpp:6,
 7:09.71                  from Unified_cpp_js_src_jit11.cpp:2:
 7:09.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 7:09.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:09.71     inlined from ‘bool js::jit::DoTrialInlining(JSContext*, BaselineFrame*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/TrialInlining.cpp:27:42:
 7:09.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 7:09.71  1151 |     *this->stack = this;
 7:09.71       |     ~~~~~~~~~~~~~^~~~~~
 7:09.71 In file included from Unified_cpp_js_src_jit11.cpp:47:
 7:09.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/TrialInlining.cpp: In function ‘bool js::jit::DoTrialInlining(JSContext*, BaselineFrame*)’:
 7:09.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/TrialInlining.cpp:27:16: note: ‘script’ declared here
 7:09.71    27 |   RootedScript script(cx, frame->script());
 7:09.72       |                ^~~~~~
 7:09.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/TrialInlining.cpp:26:33: note: ‘cx’ declared here
 7:09.72    26 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) {
 7:09.72       |                      ~~~~~~~~~~~^~
 7:10.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:10.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:10.07     inlined from ‘bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4960:17:
 7:10.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:10.07  1151 |     *this->stack = this;
 7:10.07       |     ~~~~~~~~~~~~~^~~~~~
 7:10.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)’:
 7:10.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4960:12: note: ‘id’ declared here
 7:10.07  4960 |   RootedId id(cx);
 7:10.07       |            ^~
 7:10.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4957:51: note: ‘cx’ declared here
 7:10.08  4957 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc,
 7:10.08       |                                        ~~~~~~~~~~~^~
 7:10.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:10.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:10.11     inlined from ‘bool js::OptimizeGetIterator(JSContext*, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5165:39:
 7:10.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:10.11  1151 |     *this->stack = this;
 7:10.11       |     ~~~~~~~~~~~~~^~~~~~
 7:10.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::OptimizeGetIterator(JSContext*, JS::HandleValue, bool*)’:
 7:10.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5165:16: note: ‘obj’ declared here
 7:10.11  5165 |   RootedObject obj(cx, &arg.toObject());
 7:10.11       |                ^~~
 7:10.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5157:41: note: ‘cx’ declared here
 7:10.11  5157 | bool js::OptimizeGetIterator(JSContext* cx, HandleValue arg, bool* result) {
 7:10.11       |                              ~~~~~~~~~~~^~
 7:10.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector > >]’,
 7:10.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector > >; T = JS::GCVector > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:10.30     inlined from ‘static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RematerializedFrame.cpp:91:77:
 7:10.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tempFrames’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 7:10.30  1151 |     *this->stack = this;
 7:10.30       |     ~~~~~~~~~~~~~^~~~~~
 7:10.30 In file included from Unified_cpp_js_src_jit10.cpp:20:
 7:10.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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&)’:
 7:10.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RematerializedFrame.cpp:90:37: note: ‘tempFrames’ declared here
 7:10.30    90 |   Rooted tempFrames(cx,
 7:10.30       |                                     ^~~~~~~~~~
 7:10.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RematerializedFrame.cpp:88:16: note: ‘cx’ declared here
 7:10.30    88 |     JSContext* cx, uint8_t* top, InlineFrameIterator& iter,
 7:10.30       |     ~~~~~~~~~~~^~
 7:10.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:10.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:10.42     inlined from ‘bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5136:39:
 7:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:10.42  1151 |     *this->stack = this;
 7:10.42       |     ~~~~~~~~~~~~~^~~~~~
 7:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, JS::MutableHandleValue)’:
 7:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5136:16: note: ‘obj’ declared here
 7:10.42  5136 |   RootedObject obj(cx, &arg.toObject());
 7:10.42       |                ^~~
 7:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5126:40: note: ‘cx’ declared here
 7:10.42  5126 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg,
 7:10.42       |                             ~~~~~~~~~~~^~
 7:10.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:10.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:10.88     inlined from ‘bool js::SetPropertySuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::Handle, JS::HandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5387:63:
 7:10.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:10.88  1151 |     *this->stack = this;
 7:10.88       |     ~~~~~~~~~~~~~^~~~~~
 7:10.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::SetPropertySuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::Handle, JS::HandleValue, bool)’:
 7:10.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5386:16: note: ‘obj’ declared here
 7:10.88  5386 |   RootedObject obj(cx, ToObjectFromStackForPropertyAccess(
 7:10.88       |                ^~~
 7:10.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5381:38: note: ‘cx’ declared here
 7:10.88  5381 | bool js::SetPropertySuper(JSContext* cx, HandleValue lval, HandleValue receiver,
 7:10.88       |                           ~~~~~~~~~~~^~
 7:10.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:10.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:10.92     inlined from ‘bool js::SetElementSuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5401:64:
 7:10.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:10.92  1151 |     *this->stack = this;
 7:10.92       |     ~~~~~~~~~~~~~^~~~~~
 7:10.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::SetElementSuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’:
 7:10.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5400:16: note: ‘obj’ declared here
 7:10.92  5400 |   RootedObject obj(cx, ToObjectFromStackForPropertyAccess(
 7:10.92       |                ^~~
 7:10.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5396:37: note: ‘cx’ declared here
 7:10.92  5396 | bool js::SetElementSuper(JSContext* cx, HandleValue lval, HandleValue receiver,
 7:10.92       |                          ~~~~~~~~~~~^~
 7:11.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 7:11.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:11.24     inlined from ‘js::ReportInNotObjectError(JSContext*, JS::HandleValue, JS::HandleValue)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1604:40:
 7:11.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 7:11.25  1151 |     *this->stack = this;
 7:11.25       |     ~~~~~~~~~~~~~^~~~~~
 7:11.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘js::ReportInNotObjectError(JSContext*, JS::HandleValue, JS::HandleValue)::’:
 7:11.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1604:18: note: ‘str’ declared here
 7:11.25  1604 |     RootedString str(cx, ref.toString());
 7:11.25       |                  ^~~
 7:11.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:1601:46: note: ‘cx’ declared here
 7:11.25  1601 |   auto uniqueCharsFromString = [](JSContext* cx,
 7:11.25       |                                   ~~~~~~~~~~~^~
 7:21.27 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 7:21.27                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 7:21.27                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 7:21.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonTypes.h:16,
 7:21.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/TypePolicy.h:10,
 7:21.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/TypePolicy.cpp:7,
 7:21.28                  from Unified_cpp_js_src_jit12.cpp:2:
 7:21.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 7:21.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:21.28     inlined from ‘JSString* js::jit::CharCodeToLowerCase(JSContext*, int32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:819:52:
 7:21.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 7:21.28  1151 |     *this->stack = this;
 7:21.28       |     ~~~~~~~~~~~~~^~~~~~
 7:21.28 In file included from Unified_cpp_js_src_jit12.cpp:11:
 7:21.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘JSString* js::jit::CharCodeToLowerCase(JSContext*, int32_t)’:
 7:21.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:819:16: note: ‘str’ declared here
 7:21.28   819 |   RootedString str(cx, StringFromCharCode(cx, code));
 7:21.28       |                ^~~
 7:21.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:818:42: note: ‘cx’ declared here
 7:21.28   818 | JSString* CharCodeToLowerCase(JSContext* cx, int32_t code) {
 7:21.28       |                               ~~~~~~~~~~~^~
 7:21.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 7:21.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:21.28     inlined from ‘JSString* js::jit::CharCodeToUpperCase(JSContext*, int32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:827:52:
 7:21.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 7:21.28  1151 |     *this->stack = this;
 7:21.28       |     ~~~~~~~~~~~~~^~~~~~
 7:21.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘JSString* js::jit::CharCodeToUpperCase(JSContext*, int32_t)’:
 7:21.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:827:16: note: ‘str’ declared here
 7:21.28   827 |   RootedString str(cx, StringFromCharCode(cx, code));
 7:21.28       |                ^~~
 7:21.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:826:42: note: ‘cx’ declared here
 7:21.28   826 | JSString* CharCodeToUpperCase(JSContext* cx, int32_t code) {
 7:21.28       |                               ~~~~~~~~~~~^~
 7:21.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:21.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:21.29     inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:18,
 7:21.29     inlined from ‘bool js::CheckPrivateFieldOperation(JSContext*, jsbytecode*, JS::HandleValue, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:593:22:
 7:21.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:21.30  1151 |     *this->stack = this;
 7:21.30       |     ~~~~~~~~~~~~~^~~~~~
 7:21.30 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctionList-inl.h:32,
 7:21.30                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:47:
 7:21.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In function ‘bool js::CheckPrivateFieldOperation(JSContext*, jsbytecode*, JS::HandleValue, JS::HandleValue, bool*)’:
 7:21.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:12: note: ‘key’ declared here
 7:21.30   214 |   RootedId key(cx);
 7:21.30       |            ^~~
 7:21.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:554:69: note: ‘cx’ declared here
 7:21.30   554 | static MOZ_ALWAYS_INLINE bool CheckPrivateFieldOperation(JSContext* cx,
 7:21.30       |                                                          ~~~~~~~~~~~^~
 7:21.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:21.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:21.52     inlined from ‘bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:688:47:
 7:21.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:21.52  1151 |     *this->stack = this;
 7:21.52       |     ~~~~~~~~~~~~~^~~~~~
 7:21.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)’:
 7:21.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:688:12: note: ‘id’ declared here
 7:21.52   688 |   RootedId id(cx, NameToId(cx->names().length));
 7:21.52       |            ^~
 7:21.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:684:32: note: ‘cx’ declared here
 7:21.52   684 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
 7:21.52       |                     ~~~~~~~~~~~^~
 7:21.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:21.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:21.65     inlined from ‘bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2264:24:
 7:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:21.65  1151 |     *this->stack = this;
 7:21.65       |     ~~~~~~~~~~~~~^~~~~~
 7:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)’:
 7:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2264:16: note: ‘proto’ declared here
 7:21.65  2264 |   RootedObject proto(cx);
 7:21.65       |                ^~~~~
 7:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2260:32: note: ‘cx’ declared here
 7:21.65  2260 | bool GetPrototypeOf(JSContext* cx, HandleObject target,
 7:21.65       |                     ~~~~~~~~~~~^~
 7:22.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BlockLexicalEnvironmentObject*]’,
 7:22.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BlockLexicalEnvironmentObject*&; T = js::BlockLexicalEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:22.05     inlined from ‘bool js::jit::BaselineFrame::recreateLexicalEnvironment(JSContext*, const jsbytecode*) [with bool IsDebuggee = true]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrame-inl.h:115:44,
 7:22.05     inlined from ‘bool js::jit::DebuggeeRecreateLexicalEnv(JSContext*, BaselineFrame*, const jsbytecode*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1312:49:
 7:22.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cloneRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:22.05  1151 |     *this->stack = this;
 7:22.05       |     ~~~~~~~~~~~~~^~~~~~
 7:22.05 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack-inl.h:22,
 7:22.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/debugger/DebugAPI-inl.h:16,
 7:22.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:45:
 7:22.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrame-inl.h: In function ‘bool js::jit::DebuggeeRecreateLexicalEnv(JSContext*, BaselineFrame*, const jsbytecode*)’:
 7:22.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrame-inl.h:115:44: note: ‘cloneRoot’ declared here
 7:22.05   115 |     Rooted cloneRoot(cx, clone);
 7:22.05       |                                            ^~~~~~~~~
 7:22.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1310:44: note: ‘cx’ declared here
 7:22.05  1310 | bool DebuggeeRecreateLexicalEnv(JSContext* cx, BaselineFrame* frame,
 7:22.05       |                                 ~~~~~~~~~~~^~
 7:22.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 7:22.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:22.41     inlined from ‘bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, const uint8_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1226:42:
 7:22.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 7:22.41  1151 |     *this->stack = this;
 7:22.41       |     ~~~~~~~~~~~~~^~~~~~
 7:22.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, const uint8_t*)’:
 7:22.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1226:16: note: ‘script’ declared here
 7:22.41  1226 |   RootedScript script(cx, frame->script());
 7:22.41       |                ^~~~~~
 7:22.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1224:33: note: ‘cx’ declared here
 7:22.41  1224 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame,
 7:22.41       |                      ~~~~~~~~~~~^~
 7:22.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 7:22.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:22.44     inlined from ‘bool js::CloseIterOperation(JSContext*, JS::HandleObject, CompletionKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5442:24:
 7:22.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 7:22.44  1151 |     *this->stack = this;
 7:22.44       |     ~~~~~~~~~~~~~^~~~~~
 7:22.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::CloseIterOperation(JSContext*, JS::HandleObject, CompletionKind)’:
 7:22.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5442:15: note: ‘result’ declared here
 7:22.44  5442 |   RootedValue result(cx);
 7:22.44       |               ^~~~~~
 7:22.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:5432:40: note: ‘cx’ declared here
 7:22.44  5432 | bool js::CloseIterOperation(JSContext* cx, HandleObject iter,
 7:22.44       |                             ~~~~~~~~~~~^~
 7:22.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:22.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:22.48     inlined from ‘bool js::CreateThis(JSContext*, JS::Handle, JS::Handle, NewObjectKind, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h:72:77,
 7:22.48     inlined from ‘bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:893:22:
 7:22.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:22.48  1151 |     *this->stack = this;
 7:22.48       |     ~~~~~~~~~~~~~^~~~~~
 7:22.48 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:53:
 7:22.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h: In function ‘bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’:
 7:22.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject-inl.h:72:24: note: ‘shape’ declared here
 7:22.48    72 |   Rooted shape(cx, ThisShapeForFunction(cx, callee, newTarget));
 7:22.48       |                        ^~~~~
 7:22.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:882:34: note: ‘cx’ declared here
 7:22.48   882 | bool CreateThisFromIC(JSContext* cx, HandleObject callee,
 7:22.48       |                       ~~~~~~~~~~~^~
 7:22.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 7:22.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:22.57     inlined from ‘bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4972:66:
 7:22.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘aobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:22.57  1151 |     *this->stack = this;
 7:22.58       |     ~~~~~~~~~~~~~^~~~~~
 7:22.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp: In function ‘bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’:
 7:22.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4972:24: note: ‘aobj’ declared here
 7:22.58  4972 |   Rooted aobj(cx, &arr.toObject().as());
 7:22.58       |                        ^~~~
 7:22.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter.cpp:4968:41: note: ‘cx’ declared here
 7:22.58  4968 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
 7:22.58       |                              ~~~~~~~~~~~^~
 7:22.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BlockLexicalEnvironmentObject*]’,
 7:22.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BlockLexicalEnvironmentObject*&; T = js::BlockLexicalEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:22.58     inlined from ‘bool js::jit::BaselineFrame::freshenLexicalEnvironment(JSContext*, const jsbytecode*) [with bool IsDebuggee = true]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrame-inl.h:93:44,
 7:22.58     inlined from ‘bool js::jit::DebuggeeFreshenLexicalEnv(JSContext*, BaselineFrame*, const jsbytecode*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1303:48:
 7:22.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cloneRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:22.58  1151 |     *this->stack = this;
 7:22.58       |     ~~~~~~~~~~~~~^~~~~~
 7:22.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrame-inl.h: In function ‘bool js::jit::DebuggeeFreshenLexicalEnv(JSContext*, BaselineFrame*, const jsbytecode*)’:
 7:22.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrame-inl.h:93:44: note: ‘cloneRoot’ declared here
 7:22.58    93 |     Rooted cloneRoot(cx, clone);
 7:22.58       |                                            ^~~~~~~~~
 7:22.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1301:43: note: ‘cx’ declared here
 7:22.58  1301 | bool DebuggeeFreshenLexicalEnv(JSContext* cx, BaselineFrame* frame,
 7:22.58       |                                ~~~~~~~~~~~^~
 7:22.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 7:22.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:22.61     inlined from ‘JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2275:32,
 7:22.61     inlined from ‘bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2290:42:
 7:22.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedObj’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 7:22.62  1151 |     *this->stack = this;
 7:22.62       |     ~~~~~~~~~~~~~^~~~~~
 7:22.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’:
 7:22.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2275:15: note: ‘rootedObj’ declared here
 7:22.62  2275 |   RootedValue rootedObj(cx, obj);
 7:22.62       |               ^~~~~~~~~
 7:22.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:2282:38: note: ‘cx’ declared here
 7:22.62  2282 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs,
 7:22.62       |                           ~~~~~~~~~~~^~
 7:22.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:22.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:22.79     inlined from ‘bool js::jit::CheckProxyGetByValueResult(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1768:23:
 7:22.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedId’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:22.79  1151 |     *this->stack = this;
 7:22.79       |     ~~~~~~~~~~~~~^~~~~~
 7:22.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CheckProxyGetByValueResult(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’:
 7:22.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1768:12: note: ‘rootedId’ declared here
 7:22.79  1768 |   RootedId rootedId(cx);
 7:22.79       |            ^~~~~~~~
 7:22.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:1764:44: note: ‘cx’ declared here
 7:22.79  1764 | bool CheckProxyGetByValueResult(JSContext* cx, HandleObject obj,
 7:22.79       |                                 ~~~~~~~~~~~^~
 7:27.29 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:24,
 7:27.29                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/Poison.h:26,
 7:27.29                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/ds/LifoAlloc.h:196,
 7:27.29                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/JitAllocPolicy.h:22,
 7:27.29                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpOracle.h:10,
 7:27.29                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp:7,
 7:27.29                  from Unified_cpp_js_src_jit13.cpp:2:
 7:27.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 7:27.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:27.29     inlined from ‘js::jit::AbortReasonOr WarpScriptOracle::maybeInlineCall(js::jit::WarpOpSnapshotList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, uint8_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp:1021:65:
 7:27.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘targetScript’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_43(D)])[4]’ [-Wdangling-pointer=]
 7:27.29  1151 |     *this->stack = this;
 7:27.29       |     ~~~~~~~~~~~~~^~~~~~
 7:27.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp: In member function ‘js::jit::AbortReasonOr WarpScriptOracle::maybeInlineCall(js::jit::WarpOpSnapshotList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, uint8_t*)’:
 7:27.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp:1021:16: note: ‘targetScript’ declared here
 7:27.29  1021 |   RootedScript targetScript(cx_, targetFunction->nonLazyScript());
 7:27.29       |                ^~~~~~~~~~~~
 7:27.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpOracle.cpp:1005:56: note: ‘this’ declared here
 7:27.29  1005 |     ICFallbackStub* fallbackStub, uint8_t* stubDataCopy) {
 7:27.29       |                                                        ^
 7:27.36 In file included from Unified_cpp_js_src_jit14.cpp:38:
 7:27.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp: In member function ‘void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)’:
 7:27.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:379:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:27.37   379 |     Address dest = ToAddress(elements, lir->index(), arrayType);
 7:27.37       |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:27.37 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared.cpp:7,
 7:27.37                  from Unified_cpp_js_src_jit14.cpp:2:
 7:27.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:27.37   289 |   int32_t offset;
 7:27.37       |           ^~~~~~
 7:27.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp: In member function ‘void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)’:
 7:27.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:403:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:27.40   403 |     Address dest = ToAddress(elements, lir->index(), arrayType);
 7:27.40       |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:27.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:27.40   289 |   int32_t offset;
 7:27.40       |           ^~~~~~
 7:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp: In member function ‘void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)’:
 7:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:444:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:27.43   444 |     Address dest = ToAddress(elements, lir->index(), arrayType);
 7:27.43       |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:27.43   289 |   int32_t offset;
 7:27.43       |           ^~~~~~
 7:27.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp: In member function ‘void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)’:
 7:27.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:471:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:27.47   471 |     Address dest = ToAddress(elements, lir->index(), arrayType);
 7:27.47       |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:27.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:27.47   289 |   int32_t offset;
 7:27.47       |           ^~~~~~
 7:29.60 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:297,
 7:29.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13,
 7:29.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:10,
 7:29.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:21,
 7:29.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:35,
 7:29.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/LIR.h:21,
 7:29.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared.h:16,
 7:29.60                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10:
 7:29.60 In constructor ‘js::jit::Operand::Operand(const js::jit::Address&)’,
 7:29.60     inlined from ‘js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::load64(const js::jit::Address&, js::jit::Register64)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:613:25,
 7:29.60     inlined from ‘void js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:326:16:
 7:29.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:29.60    77 |         disp_(address.offset) {}
 7:29.60       |         ^~~~~~~~~~~~~~~~~~~~~
 7:29.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘void js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)’:
 7:29.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:29.60   289 |   int32_t offset;
 7:29.60       |           ^~~~~~
 7:29.64 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17:
 7:29.64 In member function ‘void js::jit::X86Encoding::BaseAssemblerX64::movq_rm(js::jit::X86Encoding::RegisterID, int32_t, js::jit::X86Encoding::RegisterID)’,
 7:29.64     inlined from ‘void js::jit::Assembler::movq(js::jit::Register, const js::jit::Operand&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:472:21,
 7:29.64     inlined from ‘js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::storePtr(js::jit::Register, const js::jit::Address&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:647:9,
 7:29.64     inlined from ‘js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::store64(js::jit::Register64, js::jit::Address)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:691:13,
 7:29.64     inlined from ‘void js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/CodeGenerator-x64.cpp:353:17:
 7:29.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/BaseAssembler-x64.h:632:28: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:29.64   632 |     m_formatter.oneByteOp64(OP_MOV_EvGv, offset, base, src);
 7:29.64       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:29.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘void js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)’:
 7:29.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:29.64   289 |   int32_t offset;
 7:29.64       |           ^~~~~~
 7:30.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:30.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:30.06     inlined from ‘bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:873:17:
 7:30.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:30.06  1151 |     *this->stack = this;
 7:30.06       |     ~~~~~~~~~~~~~^~~~~~
 7:30.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)’:
 7:30.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:873:12: note: ‘id’ declared here
 7:30.06   873 |   RootedId id(cx);
 7:30.06       |            ^~
 7:30.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:872:28: note: ‘cx’ declared here
 7:30.06   872 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
 7:30.06       |                 ~~~~~~~~~~~^~
 7:32.84 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/TypePolicy.cpp:10:
 7:32.84 In member function ‘void js::jit::MDefinition::setResultType(js::jit::MIRType)’,
 7:32.84     inlined from ‘js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11271:18,
 7:32.84     inlined from ‘static js::jit::MUnreachableResult::MThisOpcode* js::jit::MUnreachableResult::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MIRType&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11276:3,
 7:32.84     inlined from ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpBuilder.cpp:3536:38:
 7:32.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:886:50: warning: ‘resultType’ may be used uninitialized [-Wmaybe-uninitialized]
 7:32.85   886 |   void setResultType(MIRType type) { resultType_ = type; }
 7:32.85       |                                      ~~~~~~~~~~~~^~~~~~
 7:32.85 In file included from Unified_cpp_js_src_jit12.cpp:29:
 7:32.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpBuilder.cpp: In member function ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’:
 7:32.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/WarpBuilder.cpp:3496:11: note: ‘resultType’ was declared here
 7:32.85  3496 |   MIRType resultType;
 7:32.85       |           ^~~~~~~~~~
 7:38.48 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 7:38.48                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.h:12,
 7:38.48                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.h:12,
 7:38.48                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.h:14,
 7:38.48                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array-inl.h:10,
 7:38.48                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:7,
 7:38.48                  from Unified_cpp_js_src0.cpp:2:
 7:38.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 7:38.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:38.48     inlined from ‘{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1821:48:
 7:38.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:38.48  1151 |     *this->stack = this;
 7:38.48       |     ~~~~~~~~~~~~~^~~~~~
 7:38.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)’:
 7:38.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1821:18: note: ‘fun’ declared here
 7:38.48  1821 |   RootedFunction fun(cx, &obj->as());
 7:38.48       |                  ^~~
 7:38.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1815:64: note: ‘cx’ declared here
 7:38.48  1815 | static ComparatorMatchResult MatchNumericComparator(JSContext* cx,
 7:38.48       |                                                     ~~~~~~~~~~~^~
 7:38.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:38.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:38.52     inlined from ‘js::SharedShape* GetArrayShapeWithProto(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5273:77:
 7:38.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:38.52  1151 |     *this->stack = this;
 7:38.52       |     ~~~~~~~~~~~~~^~~~~~
 7:38.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::SharedShape* GetArrayShapeWithProto(JSContext*, JS::HandleObject)’:
 7:38.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5271:24: note: ‘shape’ declared here
 7:38.53  5271 |   Rooted shape(
 7:38.53       |                        ^~~~~
 7:38.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5268:55: note: ‘cx’ declared here
 7:38.53  5268 | static SharedShape* GetArrayShapeWithProto(JSContext* cx, HandleObject proto) {
 7:38.53       |                                            ~~~~~~~~~~~^~
 7:38.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:38.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:38.55     inlined from ‘bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5353:79:
 7:38.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unscopables’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:38.55  1151 |     *this->stack = this;
 7:38.55       |     ~~~~~~~~~~~~~^~~~~~
 7:38.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)’:
 7:38.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5352:16: note: ‘unscopables’ declared here
 7:38.55  5352 |   RootedObject unscopables(cx,
 7:38.55       |                ^~~~~~~~~~~
 7:38.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5349:43: note: ‘cx’ declared here
 7:38.55  5349 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor,
 7:38.55       |                                ~~~~~~~~~~~^~
 7:39.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 7:39.03     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:39.03     inlined from ‘static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:160:48:
 7:39.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 7:39.03  1151 |     *this->stack = this;
 7:39.03       |     ~~~~~~~~~~~~~^~~~~~
 7:39.03 In file included from Unified_cpp_js_src0.cpp:20:
 7:39.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp: In static member function ‘static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’:
 7:39.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:160:16: note: ‘bi’ declared here
 7:39.03   160 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
 7:39.03       |                ^~
 7:39.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:150:39: note: ‘cx’ declared here
 7:39.03   150 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) {
 7:39.03       |                            ~~~~~~~~~~~^~
 7:39.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 7:39.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:39.06     inlined from ‘static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:186:48:
 7:39.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 7:39.06  1151 |     *this->stack = this;
 7:39.06       |     ~~~~~~~~~~~~~^~~~~~
 7:39.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp: In static member function ‘static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’:
 7:39.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:186:16: note: ‘bi’ declared here
 7:39.06   186 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
 7:39.06       |                ^~
 7:39.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:176:38: note: ‘cx’ declared here
 7:39.06   176 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) {
 7:39.06       |                           ~~~~~~~~~~~^~
 7:39.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:39.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:39.16     inlined from ‘bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:490:17:
 7:39.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:39.16  1151 |     *this->stack = this;
 7:39.16       |     ~~~~~~~~~~~~~^~~~~~
 7:39.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’:
 7:39.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:490:12: note: ‘id’ declared here
 7:39.17   490 |   RootedId id(cx);
 7:39.17       |            ^~
 7:39.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:488:50: note: ‘cx’ declared here
 7:39.17   488 | static inline bool DefineArrayElement(JSContext* cx, HandleObject obj,
 7:39.17       |                                       ~~~~~~~~~~~^~
 7:39.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 7:39.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:39.25     inlined from ‘static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:89:72:
 7:39.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 7:39.25  1151 |     *this->stack = this;
 7:39.25       |     ~~~~~~~~~~~~~^~~~~~
 7:39.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp: In static member function ‘static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)’:
 7:39.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:87:16: note: ‘bi’ declared here
 7:39.25    87 |   RootedBigInt bi(cx, thisv.isBigInt()
 7:39.25       |                ^~
 7:39.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/BigInt.cpp:83:45: note: ‘cx’ declared here
 7:39.25    83 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) {
 7:39.25       |                                  ~~~~~~~~~~~^~
 7:39.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:39.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:39.28     inlined from ‘bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:500:17:
 7:39.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:39.28  1151 |     *this->stack = this;
 7:39.28       |     ~~~~~~~~~~~~~^~~~~~
 7:39.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’:
 7:39.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:500:12: note: ‘id’ declared here
 7:39.28   500 |   RootedId id(cx);
 7:39.28       |            ^~
 7:39.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:498:47: note: ‘cx’ declared here
 7:39.28   498 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj,
 7:39.28       |                                    ~~~~~~~~~~~^~
 7:39.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:39.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:39.32     inlined from ‘bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:481:17:
 7:39.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:39.32  1151 |     *this->stack = this;
 7:39.32       |     ~~~~~~~~~~~~~^~~~~~
 7:39.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)’:
 7:39.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:481:12: note: ‘id’ declared here
 7:39.33   481 |   RootedId id(cx);
 7:39.33       |            ^~
 7:39.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:463:47: note: ‘cx’ declared here
 7:39.33   463 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj,
 7:39.33       |                                    ~~~~~~~~~~~^~
 7:39.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:39.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:39.40     inlined from ‘bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:312:12:
 7:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:39.40  1151 |     *this->stack = this;
 7:39.40       |     ~~~~~~~~~~~~~^~~~~~
 7:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long unsigned int]’:
 7:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:312:12: note: ‘id’ declared here
 7:39.40   312 |   RootedId id(cx);
 7:39.40       |            ^~
 7:39.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:292:41: note: ‘cx’ declared here
 7:39.40   292 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
 7:39.40       |                              ~~~~~~~~~~~^~
 7:39.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:39.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:39.53     inlined from ‘bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1396:50:
 7:39.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:39.53  1151 |     *this->stack = this;
 7:39.53       |     ~~~~~~~~~~~~~^~~~~~
 7:39.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)’:
 7:39.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1396:16: note: ‘obj’ declared here
 7:39.53  1396 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:39.53       |                ^~~
 7:39.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1389:45: note: ‘cx’ declared here
 7:39.53  1389 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) {
 7:39.53       |                                  ~~~~~~~~~~~^~
 7:39.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:39.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:39.73     inlined from ‘bool js::array_indexOf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4403:50:
 7:39.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:39.73  1151 |     *this->stack = this;
 7:39.73       |     ~~~~~~~~~~~~~^~~~~~
 7:39.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool js::array_indexOf(JSContext*, unsigned int, JS::Value*)’:
 7:39.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4403:16: note: ‘obj’ declared here
 7:39.73  4403 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:39.73       |                ^~~
 7:39.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4398:35: note: ‘cx’ declared here
 7:39.73  4398 | bool js::array_indexOf(JSContext* cx, unsigned argc, Value* vp) {
 7:39.73       |                        ~~~~~~~~~~~^~
 7:39.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:39.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:39.85     inlined from ‘bool js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4530:50:
 7:39.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:39.85  1151 |     *this->stack = this;
 7:39.85       |     ~~~~~~~~~~~~~^~~~~~
 7:39.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’:
 7:39.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4530:16: note: ‘obj’ declared here
 7:39.85  4530 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:39.85       |                ^~~
 7:39.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4525:39: note: ‘cx’ declared here
 7:39.85  4525 | bool js::array_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) {
 7:39.85       |                            ~~~~~~~~~~~^~
 7:39.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:39.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:39.96     inlined from ‘bool js::array_includes(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4644:50:
 7:39.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:39.96  1151 |     *this->stack = this;
 7:39.96       |     ~~~~~~~~~~~~~^~~~~~
 7:39.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool js::array_includes(JSContext*, unsigned int, JS::Value*)’:
 7:39.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4644:16: note: ‘obj’ declared here
 7:39.96  4644 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:39.96       |                ^~~
 7:39.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4639:36: note: ‘cx’ declared here
 7:39.96  4639 | bool js::array_includes(JSContext* cx, unsigned argc, Value* vp) {
 7:39.96       |                         ~~~~~~~~~~~^~
 7:40.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:40.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:40.28     inlined from ‘static js::SharedShape* js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5298:79:
 7:40.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:40.28  1151 |     *this->stack = this;
 7:40.28       |     ~~~~~~~~~~~~~^~~~~~
 7:40.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In static member function ‘static js::SharedShape* js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’:
 7:40.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5297:16: note: ‘proto’ declared here
 7:40.28  5297 |   RootedObject proto(cx,
 7:40.28       |                ^~~~~
 7:40.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5294:72: note: ‘cx’ declared here
 7:40.28  5294 | SharedShape* GlobalObject::createArrayShapeWithDefaultProto(JSContext* cx) {
 7:40.28       |                                                             ~~~~~~~~~~~^~
 7:40.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:40.30     inlined from ‘js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5330:24,
 7:40.30     inlined from ‘JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5346:30:
 7:40.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.30  1151 |     *this->stack = this;
 7:40.30       |     ~~~~~~~~~~~~~^~~~~~
 7:40.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)’:
 7:40.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5330:24: note: ‘shape’ declared here
 7:40.30  5330 |   Rooted shape(cx);
 7:40.30       |                        ^~~~~
 7:40.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5343:50: note: ‘cx’ declared here
 7:40.30  5343 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) {
 7:40.30       |                                       ~~~~~~~~~~~^~
 7:40.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:40.32     inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24,
 7:40.32     inlined from ‘js::ArrayObject* js::NewDenseEmptyArray(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5417:21:
 7:40.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.33  1151 |     *this->stack = this;
 7:40.33       |     ~~~~~~~~~~~~~^~~~~~
 7:40.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseEmptyArray(JSContext*)’:
 7:40.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24: note: ‘shape’ declared here
 7:40.33  5316 |   Rooted shape(cx,
 7:40.33       |                        ^~~~~
 7:40.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5416:48: note: ‘cx’ declared here
 7:40.33  5416 | ArrayObject* js::NewDenseEmptyArray(JSContext* cx) {
 7:40.33       |                                     ~~~~~~~~~~~^~
 7:40.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:40.35     inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24,
 7:40.35     inlined from ‘js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5421:21:
 7:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.35  1151 |     *this->stack = this;
 7:40.35       |     ~~~~~~~~~~~~~^~~~~~
 7:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*)’:
 7:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24: note: ‘shape’ declared here
 7:40.35  5316 |   Rooted shape(cx,
 7:40.35       |                        ^~~~~
 7:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5420:55: note: ‘cx’ declared here
 7:40.35  5420 | ArrayObject* js::NewTenuredDenseEmptyArray(JSContext* cx) {
 7:40.35       |                                            ~~~~~~~~~~~^~
 7:40.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:40.37     inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24,
 7:40.37     inlined from ‘js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5427:30:
 7:40.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.37  1151 |     *this->stack = this;
 7:40.37       |     ~~~~~~~~~~~~~^~~~~~
 7:40.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)’:
 7:40.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24: note: ‘shape’ declared here
 7:40.37  5316 |   Rooted shape(cx,
 7:40.37       |                        ^~~~~
 7:40.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5425:16: note: ‘cx’ declared here
 7:40.37  5425 |     JSContext* cx, uint32_t length, NewObjectKind newKind /* = GenericObject */,
 7:40.37       |     ~~~~~~~~~~~^~
 7:40.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:40.40     inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 2046]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24,
 7:40.40     inlined from ‘js::ArrayObject* js::NewDensePartlyAllocatedArray(JSContext*, uint32_t, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5433:57:
 7:40.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.40  1151 |     *this->stack = this;
 7:40.40       |     ~~~~~~~~~~~~~^~~~~~
 7:40.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDensePartlyAllocatedArray(JSContext*, uint32_t, NewObjectKind)’:
 7:40.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24: note: ‘shape’ declared here
 7:40.40  5316 |   Rooted shape(cx,
 7:40.40       |                        ^~~~~
 7:40.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5431:16: note: ‘cx’ declared here
 7:40.40  5431 |     JSContext* cx, uint32_t length,
 7:40.40       |     ~~~~~~~~~~~^~
 7:40.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:40.44     inlined from ‘js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 2046]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5330:24,
 7:40.44     inlined from ‘js::ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext*, uint32_t, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5439:66:
 7:40.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.44  1151 |     *this->stack = this;
 7:40.44       |     ~~~~~~~~~~~~~^~~~~~
 7:40.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext*, uint32_t, JS::HandleObject)’:
 7:40.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5330:24: note: ‘shape’ declared here
 7:40.44  5330 |   Rooted shape(cx);
 7:40.44       |                        ^~~~~
 7:40.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5436:67: note: ‘cx’ declared here
 7:40.44  5436 | ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext* cx,
 7:40.44       |                                                        ~~~~~~~~~~~^~
 7:40.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:40.46     inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24,
 7:40.46     inlined from ‘js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5446:21:
 7:40.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.47  1151 |     *this->stack = this;
 7:40.47       |     ~~~~~~~~~~~~~^~~~~~
 7:40.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, NewObjectKind)’:
 7:40.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24: note: ‘shape’ declared here
 7:40.47  5316 |   Rooted shape(cx,
 7:40.47       |                        ^~~~~
 7:40.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5444:16: note: ‘cx’ declared here
 7:40.47  5444 |     JSContext* cx, uint32_t length,
 7:40.47       |     ~~~~~~~~~~~^~
 7:40.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:40.70     inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24,
 7:40.70     inlined from ‘js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5427:30,
 7:40.70     inlined from ‘JSObject* JS::NewArrayObject(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5722:37:
 7:40.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.70  1151 |     *this->stack = this;
 7:40.70       |     ~~~~~~~~~~~~~^~~~~~
 7:40.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘JSObject* JS::NewArrayObject(JSContext*, size_t)’:
 7:40.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24: note: ‘shape’ declared here
 7:40.70  5316 |   Rooted shape(cx,
 7:40.70       |                        ^~~~~
 7:40.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5717:55: note: ‘cx’ declared here
 7:40.70  5717 | JS_PUBLIC_API JSObject* JS::NewArrayObject(JSContext* cx, size_t length) {
 7:40.70       |                                            ~~~~~~~~~~~^~
 7:40.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:40.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:40.74     inlined from ‘js::ArrayObject* js::NewArrayWithNullProto(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5772:69:
 7:40.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:40.74  1151 |     *this->stack = this;
 7:40.74       |     ~~~~~~~~~~~~~^~~~~~
 7:40.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewArrayWithNullProto(JSContext*)’:
 7:40.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5772:24: note: ‘shape’ declared here
 7:40.74  5772 |   Rooted shape(cx, GetArrayShapeWithProto(cx, nullptr));
 7:40.74       |                        ^~~~~
 7:40.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5771:51: note: ‘cx’ declared here
 7:40.74  5771 | ArrayObject* js::NewArrayWithNullProto(JSContext* cx) {
 7:40.74       |                                        ~~~~~~~~~~~^~
 7:41.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 7:41.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.24     inlined from ‘bool atomics_wait(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/AtomicsObject.cpp:745:44:
 7:41.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 7:41.24  1151 |     *this->stack = this;
 7:41.24       |     ~~~~~~~~~~~~~^~~~~~
 7:41.24 In file included from Unified_cpp_js_src0.cpp:11:
 7:41.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/AtomicsObject.cpp: In function ‘bool atomics_wait(JSContext*, unsigned int, JS::Value*)’:
 7:41.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/AtomicsObject.cpp:745:16: note: ‘value’ declared here
 7:41.24   745 |   RootedBigInt value(cx, ToBigInt(cx, valv));
 7:41.24       |                ^~~~~
 7:41.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/AtomicsObject.cpp:704:37: note: ‘cx’ declared here
 7:41.24   704 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) {
 7:41.24       |                          ~~~~~~~~~~~^~
 7:41.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.42     inlined from ‘static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:608:56:
 7:41.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.42  1151 |     *this->stack = this;
 7:41.42       |     ~~~~~~~~~~~~~^~~~~~
 7:41.42 In file included from Unified_cpp_js_src0.cpp:38:
 7:41.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)’:
 7:41.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:607:27: note: ‘thisView’ declared here
 7:41.42   607 |   Rooted thisView(
 7:41.42       |                           ^~~~~~~~
 7:41.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:604:45: note: ‘cx’ declared here
 7:41.42   604 | bool DataViewObject::getInt8Impl(JSContext* cx, const CallArgs& args) {
 7:41.42       |                                  ~~~~~~~~~~~^~
 7:41.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.47     inlined from ‘static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:627:56:
 7:41.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.47  1151 |     *this->stack = this;
 7:41.47       |     ~~~~~~~~~~~~~^~~~~~
 7:41.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)’:
 7:41.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:626:27: note: ‘thisView’ declared here
 7:41.47   626 |   Rooted thisView(
 7:41.47       |                           ^~~~~~~~
 7:41.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:623:46: note: ‘cx’ declared here
 7:41.47   623 | bool DataViewObject::getUint8Impl(JSContext* cx, const CallArgs& args) {
 7:41.47       |                                   ~~~~~~~~~~~^~
 7:41.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.52     inlined from ‘static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:684:56:
 7:41.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.52  1151 |     *this->stack = this;
 7:41.52       |     ~~~~~~~~~~~~~^~~~~~
 7:41.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)’:
 7:41.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:683:27: note: ‘thisView’ declared here
 7:41.52   683 |   Rooted thisView(
 7:41.52       |                           ^~~~~~~~
 7:41.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:680:46: note: ‘cx’ declared here
 7:41.52   680 | bool DataViewObject::getInt32Impl(JSContext* cx, const CallArgs& args) {
 7:41.52       |                                   ~~~~~~~~~~~^~
 7:41.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.57     inlined from ‘static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:796:56:
 7:41.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.57  1151 |     *this->stack = this;
 7:41.57       |     ~~~~~~~~~~~~~^~~~~~
 7:41.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)’:
 7:41.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:795:27: note: ‘thisView’ declared here
 7:41.58   795 |   Rooted thisView(
 7:41.58       |                           ^~~~~~~~
 7:41.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:792:48: note: ‘cx’ declared here
 7:41.58   792 | bool DataViewObject::getFloat32Impl(JSContext* cx, const CallArgs& args) {
 7:41.58       |                                     ~~~~~~~~~~~^~
 7:41.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.63     inlined from ‘static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:646:56:
 7:41.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.63  1151 |     *this->stack = this;
 7:41.63       |     ~~~~~~~~~~~~~^~~~~~
 7:41.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)’:
 7:41.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:645:27: note: ‘thisView’ declared here
 7:41.63   645 |   Rooted thisView(
 7:41.63       |                           ^~~~~~~~
 7:41.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:642:46: note: ‘cx’ declared here
 7:41.63   642 | bool DataViewObject::getInt16Impl(JSContext* cx, const CallArgs& args) {
 7:41.63       |                                   ~~~~~~~~~~~^~
 7:41.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.69     inlined from ‘static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:665:56:
 7:41.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.69  1151 |     *this->stack = this;
 7:41.69       |     ~~~~~~~~~~~~~^~~~~~
 7:41.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)’:
 7:41.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:664:27: note: ‘thisView’ declared here
 7:41.69   664 |   Rooted thisView(
 7:41.69       |                           ^~~~~~~~
 7:41.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:661:47: note: ‘cx’ declared here
 7:41.69   661 | bool DataViewObject::getUint16Impl(JSContext* cx, const CallArgs& args) {
 7:41.69       |                                    ~~~~~~~~~~~^~
 7:41.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.74     inlined from ‘static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:816:56:
 7:41.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.74  1151 |     *this->stack = this;
 7:41.74       |     ~~~~~~~~~~~~~^~~~~~
 7:41.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)’:
 7:41.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:815:27: note: ‘thisView’ declared here
 7:41.74   815 |   Rooted thisView(
 7:41.74       |                           ^~~~~~~~
 7:41.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:812:48: note: ‘cx’ declared here
 7:41.74   812 | bool DataViewObject::getFloat64Impl(JSContext* cx, const CallArgs& args) {
 7:41.74       |                                     ~~~~~~~~~~~^~
 7:41.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.80     inlined from ‘static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:836:56:
 7:41.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.80  1151 |     *this->stack = this;
 7:41.80       |     ~~~~~~~~~~~~~^~~~~~
 7:41.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)’:
 7:41.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:835:27: note: ‘thisView’ declared here
 7:41.80   835 |   Rooted thisView(
 7:41.80       |                           ^~~~~~~~
 7:41.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:832:45: note: ‘cx’ declared here
 7:41.80   832 | bool DataViewObject::setInt8Impl(JSContext* cx, const CallArgs& args) {
 7:41.80       |                                  ~~~~~~~~~~~^~
 7:41.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.84     inlined from ‘static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:854:56:
 7:41.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.84  1151 |     *this->stack = this;
 7:41.84       |     ~~~~~~~~~~~~~^~~~~~
 7:41.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)’:
 7:41.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:853:27: note: ‘thisView’ declared here
 7:41.84   853 |   Rooted thisView(
 7:41.84       |                           ^~~~~~~~
 7:41.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:850:46: note: ‘cx’ declared here
 7:41.84   850 | bool DataViewObject::setUint8Impl(JSContext* cx, const CallArgs& args) {
 7:41.84       |                                   ~~~~~~~~~~~^~
 7:41.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.89     inlined from ‘static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:946:56:
 7:41.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.89  1151 |     *this->stack = this;
 7:41.89       |     ~~~~~~~~~~~~~^~~~~~
 7:41.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)’:
 7:41.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:945:27: note: ‘thisView’ declared here
 7:41.89   945 |   Rooted thisView(
 7:41.89       |                           ^~~~~~~~
 7:41.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:942:49: note: ‘cx’ declared here
 7:41.89   942 | bool DataViewObject::setBigInt64Impl(JSContext* cx, const CallArgs& args) {
 7:41.89       |                                      ~~~~~~~~~~~^~
 7:41.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.93     inlined from ‘static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:966:56:
 7:41.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.93  1151 |     *this->stack = this;
 7:41.93       |     ~~~~~~~~~~~~~^~~~~~
 7:41.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)’:
 7:41.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:965:27: note: ‘thisView’ declared here
 7:41.93   965 |   Rooted thisView(
 7:41.93       |                           ^~~~~~~~
 7:41.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:962:50: note: ‘cx’ declared here
 7:41.93   962 | bool DataViewObject::setBigUint64Impl(JSContext* cx, const CallArgs& args) {
 7:41.93       |                                       ~~~~~~~~~~~^~
 7:41.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:41.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:41.98     inlined from ‘static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1022:56:
 7:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:41.98  1151 |     *this->stack = this;
 7:41.98       |     ~~~~~~~~~~~~~^~~~~~
 7:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)’:
 7:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1021:27: note: ‘thisView’ declared here
 7:41.98  1021 |   Rooted thisView(
 7:41.98       |                           ^~~~~~~~
 7:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1018:48: note: ‘cx’ declared here
 7:41.98  1018 | bool DataViewObject::setFloat64Impl(JSContext* cx, const CallArgs& args) {
 7:41.98       |                                     ~~~~~~~~~~~^~
 7:42.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:42.03     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.03     inlined from ‘static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:908:56:
 7:42.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.03  1151 |     *this->stack = this;
 7:42.03       |     ~~~~~~~~~~~~~^~~~~~
 7:42.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)’:
 7:42.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:907:27: note: ‘thisView’ declared here
 7:42.04   907 |   Rooted thisView(
 7:42.04       |                           ^~~~~~~~
 7:42.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:904:46: note: ‘cx’ declared here
 7:42.04   904 | bool DataViewObject::setInt32Impl(JSContext* cx, const CallArgs& args) {
 7:42.04       |                                   ~~~~~~~~~~~^~
 7:42.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:42.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.08     inlined from ‘static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:926:56:
 7:42.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.09  1151 |     *this->stack = this;
 7:42.09       |     ~~~~~~~~~~~~~^~~~~~
 7:42.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)’:
 7:42.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:925:27: note: ‘thisView’ declared here
 7:42.09   925 |   Rooted thisView(
 7:42.09       |                           ^~~~~~~~
 7:42.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:922:47: note: ‘cx’ declared here
 7:42.09   922 | bool DataViewObject::setUint32Impl(JSContext* cx, const CallArgs& args) {
 7:42.09       |                                    ~~~~~~~~~~~^~
 7:42.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:42.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.14     inlined from ‘static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:872:56:
 7:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.14  1151 |     *this->stack = this;
 7:42.14       |     ~~~~~~~~~~~~~^~~~~~
 7:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)’:
 7:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:871:27: note: ‘thisView’ declared here
 7:42.14   871 |   Rooted thisView(
 7:42.14       |                           ^~~~~~~~
 7:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:868:46: note: ‘cx’ declared here
 7:42.14   868 | bool DataViewObject::setInt16Impl(JSContext* cx, const CallArgs& args) {
 7:42.14       |                                   ~~~~~~~~~~~^~
 7:42.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:42.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.20     inlined from ‘static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:890:56:
 7:42.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.20  1151 |     *this->stack = this;
 7:42.20       |     ~~~~~~~~~~~~~^~~~~~
 7:42.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)’:
 7:42.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:889:27: note: ‘thisView’ declared here
 7:42.20   889 |   Rooted thisView(
 7:42.20       |                           ^~~~~~~~
 7:42.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:886:47: note: ‘cx’ declared here
 7:42.20   886 | bool DataViewObject::setUint16Impl(JSContext* cx, const CallArgs& args) {
 7:42.20       |                                    ~~~~~~~~~~~^~
 7:42.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:42.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.25     inlined from ‘static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1004:56:
 7:42.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.25  1151 |     *this->stack = this;
 7:42.25       |     ~~~~~~~~~~~~~^~~~~~
 7:42.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)’:
 7:42.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1003:27: note: ‘thisView’ declared here
 7:42.26  1003 |   Rooted thisView(
 7:42.26       |                           ^~~~~~~~
 7:42.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1000:48: note: ‘cx’ declared here
 7:42.26  1000 | bool DataViewObject::setFloat32Impl(JSContext* cx, const CallArgs& args) {
 7:42.26       |                                     ~~~~~~~~~~~^~
 7:42.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:42.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.31     inlined from ‘static bool js::DataViewObject::getBigInt64Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:724:56:
 7:42.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.31  1151 |     *this->stack = this;
 7:42.31       |     ~~~~~~~~~~~~~^~~~~~
 7:42.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getBigInt64Impl(JSContext*, const JS::CallArgs&)’:
 7:42.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:723:27: note: ‘thisView’ declared here
 7:42.31   723 |   Rooted thisView(
 7:42.31       |                           ^~~~~~~~
 7:42.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:720:49: note: ‘cx’ declared here
 7:42.31   720 | bool DataViewObject::getBigInt64Impl(JSContext* cx, const CallArgs& args) {
 7:42.31       |                                      ~~~~~~~~~~~^~
 7:42.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:42.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.36     inlined from ‘static bool js::DataViewObject::getBigUint64Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:750:56:
 7:42.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.36  1151 |     *this->stack = this;
 7:42.36       |     ~~~~~~~~~~~~~^~~~~~
 7:42.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getBigUint64Impl(JSContext*, const JS::CallArgs&)’:
 7:42.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:749:27: note: ‘thisView’ declared here
 7:42.36   749 |   Rooted thisView(
 7:42.36       |                           ^~~~~~~~
 7:42.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:746:50: note: ‘cx’ declared here
 7:42.36   746 | bool DataViewObject::getBigUint64Impl(JSContext* cx, const CallArgs& args) {
 7:42.36       |                                       ~~~~~~~~~~~^~
 7:42.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 7:42.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.49     inlined from ‘static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:267:62:
 7:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.49  1151 |     *this->stack = this;
 7:42.49       |     ~~~~~~~~~~~~~^~~~~~
 7:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)’:
 7:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:267:25: note: ‘global’ declared here
 7:42.49   267 |   Rooted global(cx, cx->realm()->maybeGlobal());
 7:42.49       |                         ^~~~~~
 7:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:232:50: note: ‘cx’ declared here
 7:42.49   232 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj,
 7:42.49       |                                       ~~~~~~~~~~~^~
 7:42.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’,
 7:42.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.59     inlined from ‘static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:703:56:
 7:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.59  1151 |     *this->stack = this;
 7:42.59       |     ~~~~~~~~~~~~~^~~~~~
 7:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)’:
 7:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:702:27: note: ‘thisView’ declared here
 7:42.59   702 |   Rooted thisView(
 7:42.59       |                           ^~~~~~~~
 7:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:699:47: note: ‘cx’ declared here
 7:42.59   699 | bool DataViewObject::getUint32Impl(JSContext* cx, const CallArgs& args) {
 7:42.59       |                                    ~~~~~~~~~~~^~
 7:42.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:42.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.64     inlined from ‘JSObject* JS_NewDataView(JSContext*, JS::HandleObject, size_t, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1203:77:
 7:42.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘constructor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.64  1151 |     *this->stack = this;
 7:42.64       |     ~~~~~~~~~~~~~^~~~~~
 7:42.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In function ‘JSObject* JS_NewDataView(JSContext*, JS::HandleObject, size_t, size_t)’:
 7:42.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1203:16: note: ‘constructor’ declared here
 7:42.64  1203 |   RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key));
 7:42.64       |                ^~~~~~~~~~~
 7:42.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1200:51: note: ‘cx’ declared here
 7:42.64  1200 | JS_PUBLIC_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer,
 7:42.64       |                                        ~~~~~~~~~~~^~
 7:42.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:42.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.67     inlined from ‘JSObject* js::NewDataView(JSContext*, JS::HandleObject, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1225:77:
 7:42.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘constructor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.68  1151 |     *this->stack = this;
 7:42.68       |     ~~~~~~~~~~~~~^~~~~~
 7:42.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp: In function ‘JSObject* js::NewDataView(JSContext*, JS::HandleObject, size_t)’:
 7:42.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1225:16: note: ‘constructor’ declared here
 7:42.68  1225 |   RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key));
 7:42.68       |                ^~~~~~~~~~~
 7:42.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/DataViewObject.cpp:1222:38: note: ‘cx’ declared here
 7:42.68  1222 | JSObject* js::NewDataView(JSContext* cx, HandleObject buffer,
 7:42.68       |                           ~~~~~~~~~~~^~
 7:42.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:42.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.76     inlined from ‘JSObject* JS::NewJSMEnvironment(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:446:66:
 7:42.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘varEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.76  1151 |     *this->stack = this;
 7:42.76       |     ~~~~~~~~~~~~~^~~~~~
 7:42.76 In file included from Unified_cpp_js_src0.cpp:47:
 7:42.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp: In function ‘JSObject* JS::NewJSMEnvironment(JSContext*)’:
 7:42.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:446:16: note: ‘varEnv’ declared here
 7:42.76   446 |   RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx));
 7:42.76       |                ^~~~~~
 7:42.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:445:58: note: ‘cx’ declared here
 7:42.76   445 | JS_PUBLIC_API JSObject* JS::NewJSMEnvironment(JSContext* cx) {
 7:42.76       |                                               ~~~~~~~~~~~^~
 7:42.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:42.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:42.80     inlined from ‘JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:525:49:
 7:42.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:42.80  1151 |     *this->stack = this;
 7:42.80       |     ~~~~~~~~~~~~~^~~~~~
 7:42.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp: In function ‘JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’:
 7:42.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:525:16: note: ‘env’ declared here
 7:42.81   525 |   RootedObject env(cx, iter.environmentChain(cx));
 7:42.81       |                ^~~
 7:42.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:515:74: note: ‘cx’ declared here
 7:42.81   515 | JS_PUBLIC_API JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) {
 7:42.81       |                                                               ~~~~~~~~~~~^~
 7:44.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:44.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:44.55     inlined from ‘bool js::array_join(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1265:50:
 7:44.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:44.55  1151 |     *this->stack = this;
 7:44.55       |     ~~~~~~~~~~~~~^~~~~~
 7:44.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool js::array_join(JSContext*, unsigned int, JS::Value*)’:
 7:44.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1265:16: note: ‘obj’ declared here
 7:44.55  1265 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:44.55       |                ^~~
 7:44.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1260:32: note: ‘cx’ declared here
 7:44.55  1260 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) {
 7:44.55       |                     ~~~~~~~~~~~^~
 7:44.67 In file included from Unified_cpp_js_src_jit15.cpp:47:
 7:44.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function ‘void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)’:
 7:44.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1974:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:44.68  1974 |     Address dest = ToAddress(elements, lir->index(), arrayType);
 7:44.68       |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.68 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:21:
 7:44.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:44.68   289 |   int32_t offset;
 7:44.68       |           ^~~~~~
 7:44.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function ‘void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)’:
 7:44.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1997:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:44.72  1997 |     Address dest = ToAddress(elements, lir->index(), arrayType);
 7:44.72       |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:44.72   289 |   int32_t offset;
 7:44.73       |           ^~~~~~
 7:44.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function ‘void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)’:
 7:44.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2038:28: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:44.77  2038 |     Address mem = ToAddress(elements, lir->index(), arrayType);
 7:44.77       |                   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:44.78   289 |   int32_t offset;
 7:44.78       |           ^~~~~~
 7:44.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function ‘void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)’:
 7:44.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2072:28: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 7:44.83  2072 |     Address mem = ToAddress(elements, lir->index(), arrayType);
 7:44.83       |                   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7:44.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 7:44.83   289 |   int32_t offset;
 7:44.83       |           ^~~~~~
 7:45.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:45.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:45.68     inlined from ‘bool SetArrayLengthProperty(JSContext*, JS::Handle, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:591:47:
 7:45.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:45.68  1151 |     *this->stack = this;
 7:45.68       |     ~~~~~~~~~~~~~^~~~~~
 7:45.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool SetArrayLengthProperty(JSContext*, JS::Handle, JS::HandleValue)’:
 7:45.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:591:12: note: ‘id’ declared here
 7:45.68   591 |   RootedId id(cx, NameToId(cx->names().length));
 7:45.68       |            ^~
 7:45.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:589:47: note: ‘cx’ declared here
 7:45.68   589 | static bool SetArrayLengthProperty(JSContext* cx, Handle obj,
 7:45.68       |                                    ~~~~~~~~~~~^~
 7:46.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:46.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:46.42     inlined from ‘bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:409:66:
 7:46.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘varEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:46.42  1151 |     *this->stack = this;
 7:46.42       |     ~~~~~~~~~~~~~^~~~~~
 7:46.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp: In function ‘bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)’:
 7:46.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:409:16: note: ‘varEnv’ declared here
 7:46.43   409 |   RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx));
 7:46.43       |                ^~~~~~
 7:46.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:407:16: note: ‘cx’ declared here
 7:46.43   407 |     JSContext* cx, HandleObject objArg, HandleScript scriptArg,
 7:46.43       |     ~~~~~~~~~~~^~
 7:46.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
 7:46.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:46.49     inlined from ‘bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:266:62:
 7:46.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linearStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 7:46.49  1151 |     *this->stack = this;
 7:46.49       |     ~~~~~~~~~~~~~^~~~~~
 7:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp: In function ‘bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)’:
 7:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:266:27: note: ‘linearStr’ declared here
 7:46.50   266 |   Rooted linearStr(cx, str->ensureLinear(cx));
 7:46.50       |                           ^~~~~~~~~
 7:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Eval.cpp:235:35: note: ‘cx’ declared here
 7:46.50   235 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
 7:46.50       |                        ~~~~~~~~~~~^~
 7:47.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:47.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:47.20     inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24,
 7:47.20     inlined from ‘js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5453:42:
 7:47.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:47.20  1151 |     *this->stack = this;
 7:47.20       |     ~~~~~~~~~~~~~^~~~~~
 7:47.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, NewObjectKind)’:
 7:47.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24: note: ‘shape’ declared here
 7:47.21  5316 |   Rooted shape(cx,
 7:47.21       |                        ^~~~~
 7:47.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5451:16: note: ‘cx’ declared here
 7:47.21  5451 |     JSContext* cx, uint32_t length, const Value* values,
 7:47.21       |     ~~~~~~~~~~~^~
 7:47.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:47.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:47.28     inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24,
 7:47.28     inlined from ‘js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, JSLinearString**, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5466:42:
 7:47.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:47.28  1151 |     *this->stack = this;
 7:47.28       |     ~~~~~~~~~~~~~^~~~~~
 7:47.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, JSLinearString**, NewObjectKind)’:
 7:47.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5316:24: note: ‘shape’ declared here
 7:47.28  5316 |   Rooted shape(cx,
 7:47.28       |                        ^~~~~
 7:47.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5464:16: note: ‘cx’ declared here
 7:47.28  5464 |     JSContext* cx, uint32_t length, JSLinearString** values,
 7:47.28       |     ~~~~~~~~~~~^~
 7:47.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 7:47.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:47.41     inlined from ‘js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5330:24,
 7:47.41     inlined from ‘js::ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext*, uint32_t, const JS::Value*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5479:36:
 7:47.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 7:47.41  1151 |     *this->stack = this;
 7:47.41       |     ~~~~~~~~~~~~~^~~~~~
 7:47.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext*, uint32_t, const JS::Value*, JS::HandleObject)’:
 7:47.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5330:24: note: ‘shape’ declared here
 7:47.41  5330 |   Rooted shape(cx);
 7:47.41       |                        ^~~~~
 7:47.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:5475:58: note: ‘cx’ declared here
 7:47.41  5475 | ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext* cx, uint32_t length,
 7:47.41       |                                               ~~~~~~~~~~~^~
 7:48.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 7:48.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:48.00     inlined from ‘bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2925:23:
 7:48.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 7:48.00  1151 |     *this->stack = this;
 7:48.00       |     ~~~~~~~~~~~~~^~~~~~
 7:48.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::Handle)’:
 7:48.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2925:15: note: ‘value’ declared here
 7:48.00  2925 |   RootedValue value(cx);
 7:48.00       |               ^~~~~
 7:48.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2920:42: note: ‘cx’ declared here
 7:48.00  2920 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin,
 7:48.00       |                               ~~~~~~~~~~~^~
 7:48.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:48.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:48.18     inlined from ‘bool array_slice(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4026:50:
 7:48.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:48.18  1151 |     *this->stack = this;
 7:48.18       |     ~~~~~~~~~~~~~^~~~~~
 7:48.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_slice(JSContext*, unsigned int, JS::Value*)’:
 7:48.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4026:16: note: ‘obj’ declared here
 7:48.18  4026 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:48.18       |                ^~~
 7:48.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4021:36: note: ‘cx’ declared here
 7:48.18  4021 | static bool array_slice(JSContext* cx, unsigned argc, Value* vp) {
 7:48.18       |                         ~~~~~~~~~~~^~
 7:49.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:49.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:49.01     inlined from ‘bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1447:17:
 7:49.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:49.01  1151 |     *this->stack = this;
 7:49.01       |     ~~~~~~~~~~~~~^~~~~~
 7:49.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*)’:
 7:49.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1447:12: note: ‘id’ declared here
 7:49.01  1447 |   RootedId id(cx);
 7:49.01       |            ^~
 7:49.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1429:41: note: ‘cx’ declared here
 7:49.01  1429 | static bool SetArrayElements(JSContext* cx, HandleObject obj, uint64_t start,
 7:49.01       |                              ~~~~~~~~~~~^~
 7:49.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:49.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:49.07     inlined from ‘bool array_push(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2473:50:
 7:49.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:49.07  1151 |     *this->stack = this;
 7:49.07       |     ~~~~~~~~~~~~~^~~~~~
 7:49.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_push(JSContext*, unsigned int, JS::Value*)’:
 7:49.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2473:16: note: ‘obj’ declared here
 7:49.07  2473 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:49.07       |                ^~~
 7:49.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2468:35: note: ‘cx’ declared here
 7:49.07  2468 | static bool array_push(JSContext* cx, unsigned argc, Value* vp) {
 7:49.07       |                        ~~~~~~~~~~~^~
 7:49.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 7:49.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:49.21     inlined from ‘bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:374:21:
 7:49.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘val’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 7:49.21  1151 |     *this->stack = this;
 7:49.21       |     ~~~~~~~~~~~~~^~~~~~
 7:49.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)’:
 7:49.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:374:15: note: ‘val’ declared here
 7:49.21   374 |   RootedValue val(cx);
 7:49.21       |               ^~~
 7:49.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:369:42: note: ‘cx’ declared here
 7:49.21   369 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj,
 7:49.21       |                               ~~~~~~~~~~~^~
 7:49.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:49.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:49.43     inlined from ‘bool DeleteArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::ObjectOpResult&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:542:17,
 7:49.43     inlined from ‘bool DeletePropertyOrThrow(JSContext*, JS::HandleObject, uint64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:553:26:
 7:49.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:49.44  1151 |     *this->stack = this;
 7:49.44       |     ~~~~~~~~~~~~~^~~~~~
 7:49.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool DeletePropertyOrThrow(JSContext*, JS::HandleObject, uint64_t)’:
 7:49.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:542:12: note: ‘id’ declared here
 7:49.44   542 |   RootedId id(cx);
 7:49.44       |            ^~
 7:49.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:550:46: note: ‘cx’ declared here
 7:49.44   550 | static bool DeletePropertyOrThrow(JSContext* cx, HandleObject obj,
 7:49.44       |                                   ~~~~~~~~~~~^~
 7:50.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:50.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:50.09     inlined from ‘bool js::array_pop(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2532:50:
 7:50.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:50.09  1151 |     *this->stack = this;
 7:50.09       |     ~~~~~~~~~~~~~^~~~~~
 7:50.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool js::array_pop(JSContext*, unsigned int, JS::Value*)’:
 7:50.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2532:16: note: ‘obj’ declared here
 7:50.09  2532 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:50.09       |                ^~~
 7:50.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2527:31: note: ‘cx’ declared here
 7:50.09  2527 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) {
 7:50.09       |                    ~~~~~~~~~~~^~
 7:50.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 7:50.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 7:50.33     inlined from ‘bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:500:17,
 7:50.33     inlined from ‘bool FillWithUndefined(JSContext*, JS::HandleObject, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2030:25,
 7:50.33     inlined from ‘bool ArraySortWithoutComparator(JSContext*, JS::Handle, uint64_t, {anonymous}::ComparatorMatchResult)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2175:27:
 7:50.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 7:50.33  1151 |     *this->stack = this;
 7:50.33       |     ~~~~~~~~~~~~~^~~~~~
 7:50.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool ArraySortWithoutComparator(JSContext*, JS::Handle, uint64_t, {anonymous}::ComparatorMatchResult)’:
 7:50.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:500:12: note: ‘id’ declared here
 7:50.33   500 |   RootedId id(cx);
 7:50.33       |            ^~
 7:50.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2038:51: note: ‘cx’ declared here
 7:50.33  2038 | static bool ArraySortWithoutComparator(JSContext* cx, Handle obj,
 7:50.33       |                                        ~~~~~~~~~~~^~
 7:51.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:51.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:51.68     inlined from ‘bool ArraySortPrologue(JSContext*, JS::Handle, JS::Handle, js::ArraySortData*, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2214:48,
 7:51.68     inlined from ‘bool js::array_sort(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2374:25:
 7:51.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:51.68  1151 |     *this->stack = this;
 7:51.68       |     ~~~~~~~~~~~~~^~~~~~
 7:51.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool js::array_sort(JSContext*, unsigned int, JS::Value*)’:
 7:51.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2214:21: note: ‘obj’ declared here
 7:51.68  2214 |   Rooted obj(cx, ToObject(cx, thisv));
 7:51.68       |                     ^~~
 7:51.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2353:32: note: ‘cx’ declared here
 7:51.68  2353 | bool js::array_sort(JSContext* cx, unsigned argc, Value* vp) {
 7:51.68       |                     ~~~~~~~~~~~^~
 7:51.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:51.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:51.85     inlined from ‘bool ArraySortPrologue(JSContext*, JS::Handle, JS::Handle, js::ArraySortData*, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2214:48,
 7:51.85     inlined from ‘js::ArraySortResult js::ArraySortFromJit(JSContext*, jit::TrampolineNativeFrameLayout*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2426:25:
 7:51.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:51.85  1151 |     *this->stack = this;
 7:51.85       |     ~~~~~~~~~~~~~^~~~~~
 7:51.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘js::ArraySortResult js::ArraySortFromJit(JSContext*, jit::TrampolineNativeFrameLayout*)’:
 7:51.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2214:21: note: ‘obj’ declared here
 7:51.85  2214 |   Rooted obj(cx, ToObject(cx, thisv));
 7:51.85       |                     ^~~
 7:51.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2413:49: note: ‘cx’ declared here
 7:51.85  2413 | ArraySortResult js::ArraySortFromJit(JSContext* cx,
 7:51.85       |                                      ~~~~~~~~~~~^~
 7:51.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:51.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:51.99     inlined from ‘bool array_reverse(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1541:50:
 7:51.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:51.99  1151 |     *this->stack = this;
 7:51.99       |     ~~~~~~~~~~~~~^~~~~~
 7:51.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_reverse(JSContext*, unsigned int, JS::Value*)’:
 7:51.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1541:16: note: ‘obj’ declared here
 7:51.99  1541 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:51.99       |                ^~~
 7:51.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:1536:38: note: ‘cx’ declared here
 7:51.99  1536 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) {
 7:51.99       |                           ~~~~~~~~~~~^~
 7:52.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:52.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:52.66     inlined from ‘bool array_with(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3664:50:
 7:52.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:52.66  1151 |     *this->stack = this;
 7:52.66       |     ~~~~~~~~~~~~~^~~~~~
 7:52.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_with(JSContext*, unsigned int, JS::Value*)’:
 7:52.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3664:16: note: ‘obj’ declared here
 7:52.66  3664 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:52.66       |                ^~~
 7:52.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3659:35: note: ‘cx’ declared here
 7:52.66  3659 | static bool array_with(JSContext* cx, unsigned argc, Value* vp) {
 7:52.66       |                        ~~~~~~~~~~~^~
 7:52.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:52.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:52.75     inlined from ‘bool array_toSpliced(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3399:50:
 7:52.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:52.75  1151 |     *this->stack = this;
 7:52.75       |     ~~~~~~~~~~~~~^~~~~~
 7:52.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_toSpliced(JSContext*, unsigned int, JS::Value*)’:
 7:52.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3399:16: note: ‘obj’ declared here
 7:52.75  3399 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:52.75       |                ^~~
 7:52.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3394:40: note: ‘cx’ declared here
 7:52.75  3394 | static bool array_toSpliced(JSContext* cx, unsigned argc, Value* vp) {
 7:52.75       |                             ~~~~~~~~~~~^~
 7:53.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:53.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:53.18     inlined from ‘bool array_unshift(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2722:50:
 7:53.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:53.19  1151 |     *this->stack = this;
 7:53.19       |     ~~~~~~~~~~~~~^~~~~~
 7:53.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_unshift(JSContext*, unsigned int, JS::Value*)’:
 7:53.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2722:16: note: ‘obj’ declared here
 7:53.19  2722 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:53.19       |                ^~~
 7:53.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2717:38: note: ‘cx’ declared here
 7:53.19  2717 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) {
 7:53.19       |                           ~~~~~~~~~~~^~
 7:53.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:53.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:53.28     inlined from ‘bool array_shift(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2638:50:
 7:53.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:53.28  1151 |     *this->stack = this;
 7:53.28       |     ~~~~~~~~~~~~~^~~~~~
 7:53.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_shift(JSContext*, unsigned int, JS::Value*)’:
 7:53.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2638:16: note: ‘obj’ declared here
 7:53.29  2638 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:53.29       |                ^~~
 7:53.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:2633:36: note: ‘cx’ declared here
 7:53.29  2633 | static bool array_shift(JSContext* cx, unsigned argc, Value* vp) {
 7:53.29       |                         ~~~~~~~~~~~^~
 7:53.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:53.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:53.42     inlined from ‘bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3061:50:
 7:53.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:53.42  1151 |     *this->stack = this;
 7:53.42       |     ~~~~~~~~~~~~~^~~~~~
 7:53.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’:
 7:53.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3061:16: note: ‘obj’ declared here
 7:53.42  3061 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:53.42       |                ^~~
 7:53.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:3055:42: note: ‘cx’ declared here
 7:53.42  3055 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp,
 7:53.42       |                               ~~~~~~~~~~~^~
 7:53.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 7:53.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:53.81     inlined from ‘bool array_concat(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4915:50:
 7:53.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:53.81  1151 |     *this->stack = this;
 7:53.81       |     ~~~~~~~~~~~~~^~~~~~
 7:53.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp: In function ‘bool array_concat(JSContext*, unsigned int, JS::Value*)’:
 7:53.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4915:16: note: ‘obj’ declared here
 7:53.81  4915 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 7:53.81       |                ^~~
 7:53.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.cpp:4910:37: note: ‘cx’ declared here
 7:53.81  4910 | static bool array_concat(JSContext* cx, unsigned argc, Value* vp) {
 7:53.81       |                          ~~~~~~~~~~~^~
 7:55.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 7:55.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:55.45     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 7:55.45     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 7:55.45     inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:953:50,
 7:55.45     inlined from ‘bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:497:27:
 7:55.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 7:55.45  1151 |     *this->stack = this;
 7:55.45       |     ~~~~~~~~~~~~~^~~~~~
 7:55.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)’:
 7:55.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:497:19: note: ‘cargs’ declared here
 7:55.45   497 |     ConstructArgs cargs(cx);
 7:55.45       |                   ^~~~~
 7:55.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:480:32: note: ‘cx’ declared here
 7:55.45   480 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
 7:55.45       |                     ~~~~~~~~~~~^~
 7:56.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]’,
 7:56.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 7:56.25     inlined from ‘static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:41:75,
 7:56.25     inlined from ‘JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:869:30:
 7:56.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 7:56.25  1151 |     *this->stack = this;
 7:56.25       |     ~~~~~~~~~~~~~^~~~~~
 7:56.25 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:54:
 7:56.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringObject-inl.h: In function ‘JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)’:
 7:56.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here
 7:56.25    38 |   Rooted obj(
 7:56.25       |                         ^~~
 7:56.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctions.cpp:868:38: note: ‘cx’ declared here
 7:56.25   868 | JSObject* NewStringObject(JSContext* cx, HandleString str) {
 7:56.25       |                           ~~~~~~~~~~~^~
 8:00.23 js/src/util
 8:12.96 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 8:12.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 8:12.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 8:12.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
 8:12.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.h:89,
 8:12.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:9,
 8:12.96                  from Unified_cpp_js_src1.cpp:2:
 8:12.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:12.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:12.97     inlined from ‘static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:889:48:
 8:12.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:12.97  1151 |     *this->stack = this;
 8:12.97       |     ~~~~~~~~~~~~~^~~~~~
 8:12.97 In file included from Unified_cpp_js_src1.cpp:20:
 8:12.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)’:
 8:12.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:889:16: note: ‘obj’ declared here
 8:12.97   889 |   RootedObject obj(cx, &args.thisv().toObject());
 8:12.97       |                ^~~
 8:12.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:888:38: note: ‘cx’ declared here
 8:12.97   888 | bool MapObject::size_impl(JSContext* cx, const CallArgs& args) {
 8:12.97       |                           ~~~~~~~~~~~^~
 8:13.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:13.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:13.26     inlined from ‘bool js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1253:50:
 8:13.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:13.26  1151 |     *this->stack = this;
 8:13.26       |     ~~~~~~~~~~~~~^~~~~~
 8:13.26 In file included from Unified_cpp_js_src1.cpp:38:
 8:13.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’:
 8:13.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1253:16: note: ‘obj’ declared here
 8:13.26  1253 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 8:13.26       |                ^~~
 8:13.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1243:39: note: ‘cx’ declared here
 8:13.26  1243 | bool js::obj_isPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
 8:13.26       |                            ~~~~~~~~~~~^~
 8:13.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
 8:13.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:13.33     inlined from ‘JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2512:62:
 8:13.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘objectProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:13.33  1151 |     *this->stack = this;
 8:13.33       |     ~~~~~~~~~~~~~^~~~~~
 8:13.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)’:
 8:13.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2511:24: note: ‘objectProto’ declared here
 8:13.33  2511 |   Rooted objectProto(
 8:13.33       |                        ^~~~~~~~~~~
 8:13.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2503:51: note: ‘cx’ declared here
 8:13.33  2503 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) {
 8:13.34       |                                        ~~~~~~~~~~~^~
 8:13.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
 8:13.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:13.45     inlined from ‘JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2486:46:
 8:13.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘self’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:13.45  1151 |     *this->stack = this;
 8:13.45       |     ~~~~~~~~~~~~~^~~~~~
 8:13.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)’:
 8:13.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2486:25: note: ‘self’ declared here
 8:13.46  2486 |   Rooted self(cx, cx->global());
 8:13.46       |                         ^~~~
 8:13.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2485:53: note: ‘cx’ declared here
 8:13.46  2485 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) {
 8:13.46       |                                          ~~~~~~~~~~~^~
 8:14.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]’,
 8:14.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:14.15     inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:616:76:
 8:14.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ns’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:14.15  1151 |     *this->stack = this;
 8:14.15       |     ~~~~~~~~~~~~~^~~~~~
 8:14.15 In file included from Unified_cpp_js_src1.cpp:29:
 8:14.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const’:
 8:14.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:616:34: note: ‘ns’ declared here
 8:14.15   616 |   Rooted ns(cx, &proxy->as());
 8:14.15       |                                  ^~
 8:14.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:614:16: note: ‘cx’ declared here
 8:14.15   614 |     JSContext* cx, HandleObject proxy, HandleId id,
 8:14.15       |     ~~~~~~~~~~~^~
 8:14.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:14.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:14.26     inlined from ‘static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:560:74:
 8:14.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:14.26  1151 |     *this->stack = this;
 8:14.26       |     ~~~~~~~~~~~~~^~~~~~
 8:14.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’:
 8:14.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:560:16: note: ‘obj’ declared here
 8:14.26   560 |   RootedObject obj(cx, registry->registrations()->lookup(unregisterToken));
 8:14.26       |                ^~~
 8:14.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:521:56: note: ‘cx’ declared here
 8:14.26   521 | bool FinalizationRegistryObject::unregister(JSContext* cx, unsigned argc,
 8:14.26       |                                             ~~~~~~~~~~~^~
 8:14.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]’,
 8:14.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:14.32     inlined from ‘static bool js::SetObject::clear_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1810:73:
 8:14.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘setobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:14.32  1151 |     *this->stack = this;
 8:14.32       |     ~~~~~~~~~~~~~^~~~~~
 8:14.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::clear_impl(JSContext*, const JS::CallArgs&)’:
 8:14.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1810:22: note: ‘setobj’ declared here
 8:14.32  1810 |   Rooted setobj(cx, &args.thisv().toObject().as());
 8:14.32       |                      ^~~~~~
 8:14.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1809:39: note: ‘cx’ declared here
 8:14.32  1809 | bool SetObject::clear_impl(JSContext* cx, const CallArgs& args) {
 8:14.32       |                            ~~~~~~~~~~~^~
 8:14.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]’,
 8:14.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:14.37     inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:565:76:
 8:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ns’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:14.37  1151 |     *this->stack = this;
 8:14.37       |     ~~~~~~~~~~~~~^~~~~~
 8:14.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’:
 8:14.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:565:34: note: ‘ns’ declared here
 8:14.38   565 |   Rooted ns(cx, &proxy->as());
 8:14.38       |                                  ^~
 8:14.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:563:58: note: ‘cx’ declared here
 8:14.38   563 | bool ModuleNamespaceObject::ProxyHandler::has(JSContext* cx, HandleObject proxy,
 8:14.38       |                                               ~~~~~~~~~~~^~
 8:14.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:14.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:14.49     inlined from ‘static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:889:48,
 8:14.49     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = js::MapObject::is; bool (* Impl)(JSContext*, const CallArgs&) = js::MapObject::size_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:897:67,
 8:14.49     inlined from ‘static bool js::MapObject::size(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:897:67:
 8:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:14.49  1151 |     *this->stack = this;
 8:14.49       |     ~~~~~~~~~~~~~^~~~~~
 8:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::size(JSContext*, unsigned int, JS::Value*)’:
 8:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:889:16: note: ‘obj’ declared here
 8:14.49   889 |   RootedObject obj(cx, &args.thisv().toObject());
 8:14.49       |                ^~~
 8:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:894:33: note: ‘cx’ declared here
 8:14.49   894 | bool MapObject::size(JSContext* cx, unsigned argc, Value* vp) {
 8:14.49       |                      ~~~~~~~~~~~^~
 8:15.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:15.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:15.31     inlined from ‘bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:324:18:
 8:15.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:15.31  1151 |     *this->stack = this;
 8:15.31       |     ~~~~~~~~~~~~~^~~~~~
 8:15.31 In file included from Unified_cpp_js_src1.cpp:11:
 8:15.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp: In function ‘bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]’:
 8:15.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:324:18: note: ‘obj’ declared here
 8:15.31   324 |     RootedObject obj(cx, JS::ToObject(cx, vp));
 8:15.31       |                  ^~~
 8:15.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:309:40: note: ‘cx’ declared here
 8:15.31   309 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
 8:15.31       |                             ~~~~~~~~~~~^~
 8:15.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 8:15.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:15.90     inlined from ‘bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1860:64,
 8:15.90     inlined from ‘bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:2039:17:
 8:15.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘forEachFunc’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:15.90  1151 |     *this->stack = this;
 8:15.90       |     ~~~~~~~~~~~~~^~~~~~
 8:15.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)’:
 8:15.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1859:18: note: ‘forEachFunc’ declared here
 8:15.90  1859 |   RootedFunction forEachFunc(
 8:15.90       |                  ^~~~~~~~~~~
 8:15.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:2037:46: note: ‘cx’ declared here
 8:15.90  2037 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj,
 8:15.90       |                                   ~~~~~~~~~~~^~
 8:16.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 8:16.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:16.00     inlined from ‘bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1860:64,
 8:16.00     inlined from ‘bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:2104:17:
 8:16.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘forEachFunc’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:16.00  1151 |     *this->stack = this;
 8:16.00       |     ~~~~~~~~~~~~~^~~~~~
 8:16.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)’:
 8:16.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1859:18: note: ‘forEachFunc’ declared here
 8:16.00  1859 |   RootedFunction forEachFunc(
 8:16.00       |                  ^~~~~~~~~~~
 8:16.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:2102:46: note: ‘cx’ declared here
 8:16.00  2102 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj,
 8:16.00       |                                   ~~~~~~~~~~~^~
 8:16.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 8:16.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:16.16     inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:489:51:
 8:16.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 8:16.16  1151 |     *this->stack = this;
 8:16.16       |     ~~~~~~~~~~~~~^~~~~~
 8:16.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >) const’:
 8:16.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:489:15: note: ‘value’ declared here
 8:16.16   489 |   RootedValue value(cx, env->getSlot(prop->slot()));
 8:16.16       |               ^~~~~
 8:16.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:467:16: note: ‘cx’ declared here
 8:16.16   467 |     JSContext* cx, HandleObject proxy, HandleId id,
 8:16.16       |     ~~~~~~~~~~~^~
 8:16.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 8:16.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:16.22     inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:596:51:
 8:16.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 8:16.22  1151 |     *this->stack = this;
 8:16.22       |     ~~~~~~~~~~~~~^~~~~~
 8:16.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’:
 8:16.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:596:15: note: ‘value’ declared here
 8:16.22   596 |   RootedValue value(cx, env->getSlot(prop->slot()));
 8:16.22       |               ^~~~~
 8:16.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:575:58: note: ‘cx’ declared here
 8:16.22   575 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
 8:16.22       |                                               ~~~~~~~~~~~^~
 8:16.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:16.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:16.25     inlined from ‘static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::MutableHandle, 0, js::SystemAllocPolicy>, JS::DeletePolicy, 0, js::SystemAllocPolicy> > > >, JS::MutableHandle > >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:358:68:
 8:16.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:16.25  1151 |     *this->stack = this;
 8:16.25       |     ~~~~~~~~~~~~~^~~~~~
 8:16.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::MutableHandle, 0, js::SystemAllocPolicy>, JS::DeletePolicy, 0, js::SystemAllocPolicy> > > >, JS::MutableHandle > >)’:
 8:16.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:357:16: note: ‘object’ declared here
 8:16.25   357 |   RootedObject object(
 8:16.25       |                ^~~~~~
 8:16.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:350:16: note: ‘cx’ declared here
 8:16.26   350 |     JSContext* cx, Handle module,
 8:16.26       |     ~~~~~~~~~~~^~
 8:16.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:16.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:16.76     inlined from ‘js::ModuleObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2265:79:
 8:16.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:16.76  1151 |     *this->stack = this;
 8:16.76       |     ~~~~~~~~~~~~~^~~~~~
 8:16.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleObject)’:
 8:16.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2264:16: note: ‘result’ declared here
 8:16.76  2264 |   RootedObject result(cx,
 8:16.76       |                ^~~~~~
 8:16.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2255:52: note: ‘cx’ declared here
 8:16.77  2255 | ModuleObject* js::CallModuleResolveHook(JSContext* cx,
 8:16.77       |                                         ~~~~~~~~~~~^~
 8:17.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:17.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:17.00     inlined from ‘bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:141:50:
 8:17.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:17.00  1151 |     *this->stack = this;
 8:17.00       |     ~~~~~~~~~~~~~^~~~~~
 8:17.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’:
 8:17.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:141:16: note: ‘obj’ declared here
 8:17.00   141 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 8:17.00       |                ^~~
 8:17.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:102:46: note: ‘cx’ declared here
 8:17.00   102 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) {
 8:17.00       |                                   ~~~~~~~~~~~^~
 8:17.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]’,
 8:17.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:17.14     inlined from ‘bool CountEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, int32_t&, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1945:77,
 8:17.14     inlined from ‘bool js::obj_keys_length(JSContext*, JS::HandleObject, int32_t&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2148:42:
 8:17.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘piter’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:17.14  1151 |     *this->stack = this;
 8:17.14       |     ~~~~~~~~~~~~~^~~~~~
 8:17.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool js::obj_keys_length(JSContext*, JS::HandleObject, int32_t&)’:
 8:17.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1944:35: note: ‘piter’ declared here
 8:17.14  1944 |   Rooted piter(cx,
 8:17.14       |                                   ^~~~~
 8:17.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2146:37: note: ‘cx’ declared here
 8:17.14  2146 | bool js::obj_keys_length(JSContext* cx, HandleObject obj, int32_t& length) {
 8:17.14       |                          ~~~~~~~~~~~^~
 8:17.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
 8:17.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:17.22     inlined from ‘bool InternalizeJSONProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandle, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1916:44:
 8:17.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 8:17.22  1151 |     *this->stack = this;
 8:17.22       |     ~~~~~~~~~~~~~^~~~~~
 8:17.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp: In function ‘bool InternalizeJSONProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandle, JS::MutableHandleValue)’:
 8:17.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1916:16: note: ‘key’ declared here
 8:17.22  1916 |   RootedString key(cx, IdToString(cx, name));
 8:17.22       |                ^~~
 8:17.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1756:16: note: ‘cx’ declared here
 8:17.22  1756 |     JSContext* cx, HandleObject holder, HandleId name, HandleValue reviver,
 8:17.22       |     ~~~~~~~~~~~^~
 8:17.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
 8:17.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:17.35     inlined from ‘bool Revive(JSContext*, JS::HandleValue, JS::MutableHandle, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1934:50:
 8:17.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:17.35  1151 |     *this->stack = this;
 8:17.35       |     ~~~~~~~~~~~~~^~~~~~
 8:17.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp: In function ‘bool Revive(JSContext*, JS::HandleValue, JS::MutableHandle, JS::MutableHandleValue)’:
 8:17.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1934:24: note: ‘obj’ declared here
 8:17.35  1934 |   Rooted obj(cx, NewPlainObject(cx));
 8:17.35       |                        ^~~
 8:17.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1931:31: note: ‘cx’ declared here
 8:17.35  1931 | static bool Revive(JSContext* cx, HandleValue reviver,
 8:17.35       |                    ~~~~~~~~~~~^~
 8:18.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:18.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 8:18.02     inlined from ‘bool js::obj_toString(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:681:22:
 8:18.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:18.02  1151 |     *this->stack = this;
 8:18.02       |     ~~~~~~~~~~~~~^~~~~~
 8:18.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool js::obj_toString(JSContext*, unsigned int, JS::Value*)’:
 8:18.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:681:16: note: ‘obj’ declared here
 8:18.02   681 |   RootedObject obj(cx);
 8:18.02       |                ^~~
 8:18.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:678:34: note: ‘cx’ declared here
 8:18.02   678 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) {
 8:18.02       |                       ~~~~~~~~~~~^~
 8:18.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 8:18.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:18.19     inlined from ‘js::ObjectToSource(JSContext*, JS::HandleObject)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:339:40:
 8:18.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘idv’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)__closure_86(D)])[13]’ [-Wdangling-pointer=]
 8:18.19  1151 |     *this->stack = this;
 8:18.19       |     ~~~~~~~~~~~~~^~~~~~
 8:18.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In lambda function:
 8:18.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:339:19: note: ‘idv’ declared here
 8:18.19   339 |       RootedValue idv(cx, IdToValue(id));
 8:18.19       |                   ^~~
 8:18.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:329:63: note: ‘__closure’ declared here
 8:18.19   329 |                                         PropertyKind kind) -> bool {
 8:18.19       |                                                               ^~~~
 8:18.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:18.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:18.51     inlined from ‘bool obj_toSource(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:172:50:
 8:18.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:18.51  1151 |     *this->stack = this;
 8:18.51       |     ~~~~~~~~~~~~~^~~~~~
 8:18.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool obj_toSource(JSContext*, unsigned int, JS::Value*)’:
 8:18.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:172:16: note: ‘obj’ declared here
 8:18.51   172 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
 8:18.51       |                ^~~
 8:18.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:163:37: note: ‘cx’ declared here
 8:18.51   163 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) {
 8:18.51       |                          ~~~~~~~~~~~^~
 8:18.70 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:14,
 8:18.70                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:17:
 8:18.70 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = js::frontend::StencilModuleImportAttribute; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
 8:18.70     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleImportAttribute; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
 8:18.70     inlined from ‘js::frontend::StencilModuleRequest::StencilModuleRequest(js::frontend::StencilModuleRequest&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/Stencil.h:541:37,
 8:18.70     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::StencilModuleRequest}; T = js::frontend::StencilModuleRequest; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
 8:18.70     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::StencilModuleRequest; T = js::frontend::StencilModuleRequest; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
 8:18.70     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
 8:18.70     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
 8:18.70     inlined from ‘bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1516:54:
 8:18.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘*(const mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
 8:18.70   498 |     return mBegin == const_cast(this)->inlineStorage();
 8:18.70       |            ^~~~~~
 8:19.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:19.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:19.08     inlined from ‘bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:324:18,
 8:19.08     inlined from ‘bool SerializeJSONArray(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:701:27,
 8:19.08     inlined from ‘bool SerializeJSONProperty(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:830:38:
 8:19.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:19.08  1151 |     *this->stack = this;
 8:19.08       |     ~~~~~~~~~~~~~^~~~~~
 8:19.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp: In function ‘bool SerializeJSONProperty(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)’:
 8:19.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:324:18: note: ‘obj’ declared here
 8:19.08   324 |     RootedObject obj(cx, JS::ToObject(cx, vp));
 8:19.08       |                  ^~~
 8:19.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:735:46: note: ‘cx’ declared here
 8:19.08   735 | static bool SerializeJSONProperty(JSContext* cx, const Value& v,
 8:19.08       |                                   ~~~~~~~~~~~^~
 8:19.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 8:19.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 8:19.49     inlined from ‘bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1575:23:
 8:19.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 8:19.49  1151 |     *this->stack = this;
 8:19.49       |     ~~~~~~~~~~~~~^~~~~~
 8:19.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp: In function ‘bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)’:
 8:19.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1575:18: note: ‘id’ declared here
 8:19.49  1575 |         RootedId id(cx);
 8:19.49       |                  ^~
 8:19.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/JSON.cpp:1509:31: note: ‘cx’ declared here
 8:19.49  1509 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_,
 8:19.49       |                    ~~~~~~~~~~~^~
 8:19.67 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/ErrorReport.h:35,
 8:19.67                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/FrontendContext.h:17,
 8:19.67                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/StringBuffer.h:14,
 8:19.67                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/StringBuffer.cpp:7,
 8:19.67                  from Unified_cpp_js_src_util1.cpp:11:
 8:19.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 8:19.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:19.67     inlined from ‘bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/StringBuffer.cpp:182:24:
 8:19.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 8:19.67  1151 |     *this->stack = this;
 8:19.67       |     ~~~~~~~~~~~~~^~~~~~
 8:19.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/StringBuffer.cpp: In function ‘bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)’:
 8:19.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/StringBuffer.cpp:182:15: note: ‘v’ declared here
 8:19.67   182 |   RootedValue v(cx, arg);
 8:19.67       |               ^
 8:19.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/StringBuffer.cpp:180:45: note: ‘cx’ declared here
 8:19.67   180 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg,
 8:19.67       |                                  ~~~~~~~~~~~^~
 8:20.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]’,
 8:20.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:20.75     inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:634:76:
 8:20.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ns’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:20.75  1151 |     *this->stack = this;
 8:20.75       |     ~~~~~~~~~~~~~^~~~~~
 8:20.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’:
 8:20.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:634:34: note: ‘ns’ declared here
 8:20.75   634 |   Rooted ns(cx, &proxy->as());
 8:20.75       |                                  ^~
 8:20.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:633:16: note: ‘cx’ declared here
 8:20.75   633 |     JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
 8:20.75       |     ~~~~~~~~~~~^~
 8:21.53 js/src/wasm
 8:21.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeShape*]’,
 8:21.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeShape*; T = js::NativeShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:21.67     inlined from ‘bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1087:57:
 8:21.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fromShape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 8:21.67  1151 |     *this->stack = this;
 8:21.67       |     ~~~~~~~~~~~~~^~~~~~
 8:21.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)’:
 8:21.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1087:24: note: ‘fromShape’ declared here
 8:21.67  1087 |   Rooted fromShape(cx, fromNative->shape());
 8:21.67       |                        ^~~~~~~~~
 8:21.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1064:40: note: ‘cx’ declared here
 8:21.67  1064 | static bool TryAssignNative(JSContext* cx, HandleObject to, HandleObject from,
 8:21.67       |                             ~~~~~~~~~~~^~
 8:21.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:21.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:21.81     inlined from ‘bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1287:50:
 8:21.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘props’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:21.81  1151 |     *this->stack = this;
 8:21.81       |     ~~~~~~~~~~~~~^~~~~~
 8:21.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’:
 8:21.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1287:16: note: ‘props’ declared here
 8:21.81  1287 |   RootedObject props(cx, ToObject(cx, properties));
 8:21.81       |                ^~~~~
 8:21.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1282:47: note: ‘cx’ declared here
 8:21.81  1282 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
 8:21.81       |                                    ~~~~~~~~~~~^~
 8:21.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
 8:21.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:21.87     inlined from ‘bool js::obj_create(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1372:59:
 8:21.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:21.87  1151 |     *this->stack = this;
 8:21.87       |     ~~~~~~~~~~~~~^~~~~~
 8:21.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool js::obj_create(JSContext*, unsigned int, JS::Value*)’:
 8:21.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1372:24: note: ‘obj’ declared here
 8:21.87  1372 |   Rooted obj(cx, ObjectCreateImpl(cx, proto));
 8:21.87       |                        ^~~
 8:21.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1349:32: note: ‘cx’ declared here
 8:21.87  1349 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) {
 8:21.87       |                     ~~~~~~~~~~~^~
 8:22.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:22.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:22.33     inlined from ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2012:16:
 8:22.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:22.33  1151 |     *this->stack = this;
 8:22.33       |     ~~~~~~~~~~~~~^~~~~~
 8:22.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]’:
 8:22.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2012:16: note: ‘obj’ declared here
 8:22.33  2012 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
 8:22.33       |                ^~~
 8:22.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2006:48: note: ‘cx’ declared here
 8:22.33  2006 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) {
 8:22.33       |                                     ~~~~~~~~~~~^~
 8:25.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 8:25.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:25.16     inlined from ‘static js::PromiseObject* js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1216:75:
 8:25.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:25.16  1151 |     *this->stack = this;
 8:25.16       |     ~~~~~~~~~~~~~^~~~~~
 8:25.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::PromiseObject* js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)’:
 8:25.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1216:26: note: ‘resultPromise’ declared here
 8:25.16  1216 |   Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx));
 8:25.16       |                          ^~~~~~~~~~~~~
 8:25.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1213:16: note: ‘cx’ declared here
 8:25.16  1213 |     JSContext* cx, Handle module) {
 8:25.16       |     ~~~~~~~~~~~^~
 8:25.32 In copy constructor ‘js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = js::ModuleRequestObject*]’,
 8:25.32     inlined from ‘js::RequestedModule::RequestedModule(js::RequestedModule&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.h:145:7,
 8:25.32     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::RequestedModule}; T = js::RequestedModule; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
 8:25.32     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::RequestedModule; T = js::RequestedModule; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
 8:25.32     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
 8:25.32     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
 8:25.32     inlined from ‘JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:57:12,
 8:25.32     inlined from ‘void js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, uint32_t, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1079:76:
 8:25.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:705:74: warning: ‘*(const js::HeapPtr*)aDst.js::HeapPtr::js::WriteBarriered’ may be used uninitialized [-Wmaybe-uninitialized]
 8:25.32   705 |   MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) {
 8:25.32       |                                                                          ^
 8:25.32 In copy constructor ‘js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = js::ModuleRequestObject*]’,
 8:25.32     inlined from ‘js::ImportEntry::ImportEntry(js::ImportEntry&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.h:89:7,
 8:25.32     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ImportEntry}; T = js::ImportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
 8:25.32     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ImportEntry; T = js::ImportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
 8:25.32     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
 8:25.32     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
 8:25.32     inlined from ‘JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:57:12,
 8:25.32     inlined from ‘void js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, uint32_t, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1080:70:
 8:25.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:705:74: warning: ‘*(const js::HeapPtr*)aDst.js::HeapPtr::js::WriteBarriered’ may be used uninitialized [-Wmaybe-uninitialized]
 8:25.32   705 |   MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) {
 8:25.33       |                                                                          ^
 8:25.33 In copy constructor ‘js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = JSAtom*]’,
 8:25.33     inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.h:116:7,
 8:25.33     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ExportEntry}; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
 8:25.33     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ExportEntry; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
 8:25.33     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
 8:25.33     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
 8:25.33     inlined from ‘JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:57:12,
 8:25.33     inlined from ‘void js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, uint32_t, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:788:45,
 8:25.33     inlined from ‘void js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, uint32_t, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1081:42:
 8:25.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:705:74: warning: ‘*(const js::HeapPtr*)aDst.js::HeapPtr::js::WriteBarriered’ may be used uninitialized [-Wmaybe-uninitialized]
 8:25.33   705 |   MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) {
 8:25.33       |                                                                          ^
 8:25.33 In copy constructor ‘js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = js::ModuleRequestObject*]’,
 8:25.33     inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.h:116:7,
 8:25.33     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ExportEntry}; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
 8:25.33     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ExportEntry; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
 8:25.33     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
 8:25.33     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
 8:25.33     inlined from ‘JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:57:12,
 8:25.33     inlined from ‘void js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, uint32_t, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:788:45,
 8:25.33     inlined from ‘void js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, uint32_t, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1081:42:
 8:25.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:705:74: warning: ‘((const js::HeapPtr*)aDst)[1].js::HeapPtr::js::WriteBarriered’ may be used uninitialized [-Wmaybe-uninitialized]
 8:25.33   705 |   MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) {
 8:25.33       |                                                                          ^
 8:25.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:25.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:25.74     inlined from ‘static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:224:65:
 8:25.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘base’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:25.74  1151 |     *this->stack = this;
 8:25.74       |     ~~~~~~~~~~~~~^~~~~~
 8:25.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)’:
 8:25.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:223:21: note: ‘base’ declared here
 8:25.74   223 |   Rooted base(
 8:25.74       |                     ^~~~
 8:25.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:221:52: note: ‘cx’ declared here
 8:25.74   221 | bool GlobalObject::initMapIteratorProto(JSContext* cx,
 8:25.74       |                                         ~~~~~~~~~~~^~
 8:25.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:25.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:25.76     inlined from ‘static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1151:65:
 8:25.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘base’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:25.76  1151 |     *this->stack = this;
 8:25.76       |     ~~~~~~~~~~~~~^~~~~~
 8:25.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)’:
 8:25.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1150:21: note: ‘base’ declared here
 8:25.76  1150 |   Rooted base(
 8:25.76       |                     ^~~~
 8:25.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1148:52: note: ‘cx’ declared here
 8:25.76  1148 | bool GlobalObject::initSetIteratorProto(JSContext* cx,
 8:25.76       |                                         ~~~~~~~~~~~^~
 8:26.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:26.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:26.18     inlined from ‘JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2234:67:
 8:26.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘metaObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:26.18  1151 |     *this->stack = this;
 8:26.18       |     ~~~~~~~~~~~~~^~~~~~
 8:26.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)’:
 8:26.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2234:16: note: ‘metaObject’ declared here
 8:26.18  2234 |   RootedObject metaObject(cx, NewPlainObjectWithProto(cx, nullptr));
 8:26.18       |                ^~~~~~~~~~
 8:26.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2227:54: note: ‘cx’ declared here
 8:26.18  2227 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx,
 8:26.18       |                                           ~~~~~~~~~~~^~
 8:26.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 8:26.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 8:26.50     inlined from ‘static bool js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationQueueObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:827:22:
 8:26.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rval’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 8:26.50  1151 |     *this->stack = this;
 8:26.50       |     ~~~~~~~~~~~~~^~~~~~
 8:26.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static bool js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationQueueObject, JS::HandleObject)’:
 8:26.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:827:15: note: ‘rval’ declared here
 8:26.50   827 |   RootedValue rval(cx);
 8:26.50       |               ^~~~
 8:26.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:804:16: note: ‘cx’ declared here
 8:26.50   804 |     JSContext* cx, HandleFinalizationQueueObject queue,
 8:26.50       |     ~~~~~~~~~~~^~
 8:27.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleRequestObject*]’,
 8:27.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ModuleRequestObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 8:27.22     inlined from ‘bool js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, JS::MutableHandle >) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1719:50:
 8:27.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘moduleRequest’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:27.22  1151 |     *this->stack = this;
 8:27.22       |     ~~~~~~~~~~~~~^~~~~~
 8:27.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, JS::MutableHandle >) const’:
 8:27.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1719:34: note: ‘moduleRequest’ declared here
 8:27.22  1719 |     Rooted moduleRequest(cx);
 8:27.22       |                                  ^~~~~~~~~~~~~
 8:27.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1710:16: note: ‘cx’ declared here
 8:27.22  1710 |     JSContext* cx, CompilationAtomCache& atomCache,
 8:27.22       |     ~~~~~~~~~~~^~
 8:27.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
 8:27.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 8:27.83     inlined from ‘bool js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, JS::MutableHandle >) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1652:34:
 8:27.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘importName’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 8:27.83  1151 |     *this->stack = this;
 8:27.83       |     ~~~~~~~~~~~~~^~~~~~
 8:27.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, JS::MutableHandle >) const’:
 8:27.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1652:21: note: ‘importName’ declared here
 8:27.83  1652 |     Rooted importName(cx);
 8:27.83       |                     ^~~~~~~~~~
 8:27.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1633:16: note: ‘cx’ declared here
 8:27.83  1633 |     JSContext* cx, CompilationAtomCache& atomCache,
 8:27.83       |     ~~~~~~~~~~~^~
 8:28.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
 8:28.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 8:28.23     inlined from ‘bool js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, const EntryVector&, JS::MutableHandle >) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1696:34:
 8:28.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘importName’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 8:28.23  1151 |     *this->stack = this;
 8:28.23       |     ~~~~~~~~~~~~~^~~~~~
 8:28.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, const EntryVector&, JS::MutableHandle >) const’:
 8:28.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1696:21: note: ‘importName’ declared here
 8:28.23  1696 |     Rooted importName(cx);
 8:28.23       |                     ^~~~~~~~~~
 8:28.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1668:16: note: ‘cx’ declared here
 8:28.23  1668 |     JSContext* cx, frontend::CompilationAtomCache& atomCache,
 8:28.23       |     ~~~~~~~~~~~^~
 8:28.53 In copy constructor ‘js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = JSAtom*]’,
 8:28.53     inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.h:116:7,
 8:28.53     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ExportEntry}; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
 8:28.53     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ExportEntry; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
 8:28.53     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
 8:28.53     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
 8:28.53     inlined from ‘JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:57:12,
 8:28.54     inlined from ‘void js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, uint32_t, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:788:45:
 8:28.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:705:74: warning: ‘*(const js::HeapPtr*)aDst.js::HeapPtr::js::WriteBarriered’ may be used uninitialized [-Wmaybe-uninitialized]
 8:28.54   705 |   MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) {
 8:28.54       |                                                                          ^
 8:28.54 In copy constructor ‘js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = js::ModuleRequestObject*]’,
 8:28.54     inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.h:116:7,
 8:28.54     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ExportEntry}; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
 8:28.54     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ExportEntry; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
 8:28.54     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
 8:28.54     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
 8:28.54     inlined from ‘JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:57:12,
 8:28.54     inlined from ‘void js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, uint32_t, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:788:45:
 8:28.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:705:74: warning: ‘((const js::HeapPtr*)aDst)[1].js::HeapPtr::js::WriteBarriered’ may be used uninitialized [-Wmaybe-uninitialized]
 8:28.54   705 |   MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) {
 8:28.54       |                                                                          ^
 8:29.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]’,
 8:29.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:29.86     inlined from ‘bool TryAssignPlain.constprop(JSContext*, JS::HandleObject, JS::HandleObject, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:938:76:
 8:29.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘props’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 8:29.86  1151 |     *this->stack = this;
 8:29.86       |     ~~~~~~~~~~~~~^~~~~~
 8:29.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool TryAssignPlain.constprop(JSContext*, JS::HandleObject, JS::HandleObject, bool*)’:
 8:29.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:938:37: note: ‘props’ declared here
 8:29.86   938 |   Rooted props(cx, PropertyInfoWithKeyVector(cx));
 8:29.86       |                                     ^~~~~
 8:29.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:886:53: note: ‘cx’ declared here
 8:29.86   886 | [[nodiscard]] static bool TryAssignPlain(JSContext* cx, HandleObject to,
 8:29.86       |                                          ~~~~~~~~~~~^~
 8:30.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 8:30.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 8:30.07     inlined from ‘bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1154:27,
 8:30.07     inlined from ‘bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1199:20:
 8:30.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘propValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 8:30.07  1151 |     *this->stack = this;
 8:30.07       |     ~~~~~~~~~~~~~^~~~~~
 8:30.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)’:
 8:30.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1154:15: note: ‘propValue’ declared here
 8:30.07  1154 |   RootedValue propValue(cx);
 8:30.07       |               ^~~~~~~~~
 8:30.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1181:47: note: ‘cx’ declared here
 8:30.07  1181 | JS_PUBLIC_API bool JS_AssignObject(JSContext* cx, JS::HandleObject target,
 8:30.07       |                                    ~~~~~~~~~~~^~
 8:30.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:30.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.11     inlined from ‘bool obj_assign(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1209:48:
 8:30.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘to’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.11  1151 |     *this->stack = this;
 8:30.11       |     ~~~~~~~~~~~~~^~~~~~
 8:30.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool obj_assign(JSContext*, unsigned int, JS::Value*)’:
 8:30.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1209:16: note: ‘to’ declared here
 8:30.12  1209 |   RootedObject to(cx, ToObject(cx, args.get(0)));
 8:30.12       |                ^~
 8:30.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1204:35: note: ‘cx’ declared here
 8:30.12  1204 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) {
 8:30.12       |                        ~~~~~~~~~~~^~
 8:30.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:30.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.22     inlined from ‘bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1471:45:
 8:30.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.22  1151 |     *this->stack = this;
 8:30.22       |     ~~~~~~~~~~~~~^~~~~~
 8:30.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’:
 8:30.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1471:16: note: ‘obj’ declared here
 8:30.22  1471 |   RootedObject obj(cx, ToObject(cx, args[0]));
 8:30.22       |                ^~~
 8:30.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:1465:53: note: ‘cx’ declared here
 8:30.22  1465 | bool js::GetOwnPropertyDescriptorToArray(JSContext* cx, unsigned argc,
 8:30.22       |                                          ~~~~~~~~~~~^~
 8:30.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 8:30.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.27     inlined from ‘bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2230:76:
 8:30.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.27  1151 |     *this->stack = this;
 8:30.27       |     ~~~~~~~~~~~~~^~~~~~
 8:30.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)’:
 8:30.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2229:24: note: ‘array’ declared here
 8:30.27  2229 |   Rooted array(cx,
 8:30.27       |                        ^~~~~
 8:30.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2218:40: note: ‘cx’ declared here
 8:30.27  2218 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
 8:30.27       |                             ~~~~~~~~~~~^~
 8:30.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:30.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.32     inlined from ‘bool js::obj_keys(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2126:44:
 8:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.32  1151 |     *this->stack = this;
 8:30.32       |     ~~~~~~~~~~~~~^~~~~~
 8:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool js::obj_keys(JSContext*, unsigned int, JS::Value*)’:
 8:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2125:16: note: ‘obj’ declared here
 8:30.32  2125 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
 8:30.32       |                ^~~
 8:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2120:30: note: ‘cx’ declared here
 8:30.32  2120 | bool js::obj_keys(JSContext* cx, unsigned argc, Value* vp) {
 8:30.32       |                   ~~~~~~~~~~~^~
 8:30.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:30.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.44     inlined from ‘bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2283:49:
 8:30.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.44  1151 |     *this->stack = this;
 8:30.44       |     ~~~~~~~~~~~~~^~~~~~
 8:30.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’:
 8:30.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2283:16: note: ‘obj’ declared here
 8:30.44  2283 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
 8:30.44       |                ^~~
 8:30.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2279:50: note: ‘cx’ declared here
 8:30.44  2279 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) {
 8:30.44       |                                       ~~~~~~~~~~~^~
 8:30.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:30.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.46     inlined from ‘bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2257:49:
 8:30.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.46  1151 |     *this->stack = this;
 8:30.46       |     ~~~~~~~~~~~~~^~~~~~
 8:30.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’:
 8:30.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2257:16: note: ‘obj’ declared here
 8:30.46  2257 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
 8:30.46       |                ^~~
 8:30.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2253:48: note: ‘cx’ declared here
 8:30.46  2253 | static bool obj_getOwnPropertyNames(JSContext* cx, unsigned argc, Value* vp) {
 8:30.46       |                                     ~~~~~~~~~~~^~
 8:30.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 8:30.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.59     inlined from ‘bool js::OnModuleEvaluationFailure(JSContext*, JS::HandleObject, JS::ModuleErrorBehaviour)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2562:66:
 8:30.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘onRejected’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.59  1151 |     *this->stack = this;
 8:30.59       |     ~~~~~~~~~~~~~^~~~~~
 8:30.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In function ‘bool js::OnModuleEvaluationFailure(JSContext*, JS::HandleObject, JS::ModuleErrorBehaviour)’:
 8:30.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2561:18: note: ‘onRejected’ declared here
 8:30.59  2561 |   RootedFunction onRejected(
 8:30.59       |                  ^~~~~~~~~~
 8:30.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2536:47: note: ‘cx’ declared here
 8:30.59  2536 | bool js::OnModuleEvaluationFailure(JSContext* cx,
 8:30.59       |                                    ~~~~~~~~~~~^~
 8:30.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 8:30.62     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.62     inlined from ‘static JSObject* js::SetIteratorObject::createResult(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1321:60:
 8:30.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.62  1151 |     *this->stack = this;
 8:30.62       |     ~~~~~~~~~~~~~^~~~~~
 8:30.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static JSObject* js::SetIteratorObject::createResult(JSContext*)’:
 8:30.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1320:24: note: ‘resultObj’ declared here
 8:30.62  1320 |   Rooted resultObj(
 8:30.62       |                        ^~~~~~~~~
 8:30.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1319:54: note: ‘cx’ declared here
 8:30.62  1319 | JSObject* SetIteratorObject::createResult(JSContext* cx) {
 8:30.62       |                                           ~~~~~~~~~~~^~
 8:30.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
 8:30.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.64     inlined from ‘static JSObject* js::MapIteratorObject::createResultPair(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:426:60:
 8:30.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPairObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.64  1151 |     *this->stack = this;
 8:30.64       |     ~~~~~~~~~~~~~^~~~~~
 8:30.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static JSObject* js::MapIteratorObject::createResultPair(JSContext*)’:
 8:30.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:425:24: note: ‘resultPairObj’ declared here
 8:30.64   425 |   Rooted resultPairObj(
 8:30.64       |                        ^~~~~~~~~~~~~
 8:30.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:424:58: note: ‘cx’ declared here
 8:30.64   424 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) {
 8:30.64       |                                               ~~~~~~~~~~~^~
 8:30.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:30.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.66     inlined from ‘static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, const js::ValueMap*, js::MapObject::IteratorKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:257:68:
 8:30.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.67  1151 |     *this->stack = this;
 8:30.67       |     ~~~~~~~~~~~~~^~~~~~
 8:30.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, const js::ValueMap*, js::MapObject::IteratorKind)’:
 8:30.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:256:21: note: ‘proto’ declared here
 8:30.67   256 |   Rooted proto(
 8:30.67       |                     ^~~~~
 8:30.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:251:57: note: ‘cx’ declared here
 8:30.67   251 | MapIteratorObject* MapIteratorObject::create(JSContext* cx, HandleObject obj,
 8:30.67       |                                              ~~~~~~~~~~~^~
 8:30.84 In file included from Unified_cpp_js_src_jit3.cpp:11:
 8:30.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’:
 8:30.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:18074:18: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 8:30.85 18074 |         ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment());
 8:30.85       |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:30.85 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:92:
 8:30.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 8:30.85   289 |   int32_t offset;
 8:30.85       |           ^~~~~~
 8:30.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’:
 8:30.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:18479:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 8:30.88 18479 |     Address dest = ToAddress(elements, lir->index(), writeType);
 8:30.88       |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:30.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 8:30.88   289 |   int32_t offset;
 8:30.88       |           ^~~~~~
 8:30.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:30.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.89     inlined from ‘static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1176:68:
 8:30.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.89  1151 |     *this->stack = this;
 8:30.89       |     ~~~~~~~~~~~~~^~~~~~
 8:30.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)’:
 8:30.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1175:21: note: ‘proto’ declared here
 8:30.89  1175 |   Rooted proto(
 8:30.89       |                     ^~~~~
 8:30.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1168:57: note: ‘cx’ declared here
 8:30.89  1168 | SetIteratorObject* SetIteratorObject::create(JSContext* cx, HandleObject obj,
 8:30.89       |                                              ~~~~~~~~~~~^~
 8:30.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:30.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:30.97     inlined from ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1771:78:
 8:30.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:30.97  1151 |     *this->stack = this;
 8:30.97       |     ~~~~~~~~~~~~~^~~~~~
 8:30.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’:
 8:30.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1770:21: note: ‘iterobj’ declared here
 8:30.97  1770 |   Rooted iterobj(cx,
 8:30.97       |                     ^~~~~~~
 8:30.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1766:42: note: ‘cx’ declared here
 8:30.97  1766 | bool SetObject::iterator_impl(JSContext* cx, const CallArgs& args,
 8:30.97       |                               ~~~~~~~~~~~^~
 8:31.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:31.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:31.05     inlined from ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1771:78,
 8:31.05     inlined from ‘static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1780:23:
 8:31.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:31.05  1151 |     *this->stack = this;
 8:31.05       |     ~~~~~~~~~~~~~^~~~~~
 8:31.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)’:
 8:31.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1770:21: note: ‘iterobj’ declared here
 8:31.05  1770 |   Rooted iterobj(cx,
 8:31.05       |                     ^~~~~~~
 8:31.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1779:40: note: ‘cx’ declared here
 8:31.05  1779 | bool SetObject::values_impl(JSContext* cx, const CallArgs& args) {
 8:31.05       |                             ~~~~~~~~~~~^~
 8:31.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:31.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:31.06     inlined from ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1771:78,
 8:31.06     inlined from ‘static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1790:23:
 8:31.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:31.06  1151 |     *this->stack = this;
 8:31.06       |     ~~~~~~~~~~~~~^~~~~~
 8:31.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)’:
 8:31.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1770:21: note: ‘iterobj’ declared here
 8:31.06  1770 |   Rooted iterobj(cx,
 8:31.06       |                     ^~~~~~~
 8:31.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1789:41: note: ‘cx’ declared here
 8:31.06  1789 | bool SetObject::entries_impl(JSContext* cx, const CallArgs& args) {
 8:31.06       |                              ~~~~~~~~~~~^~
 8:31.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:31.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:31.12     inlined from ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2012:16:
 8:31.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:31.12  1151 |     *this->stack = this;
 8:31.12       |     ~~~~~~~~~~~~~^~~~~~
 8:31.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp: In function ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]’:
 8:31.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2012:16: note: ‘obj’ declared here
 8:31.12  2012 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
 8:31.12       |                ^~~
 8:31.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Object.cpp:2006:48: note: ‘cx’ declared here
 8:31.12  2006 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) {
 8:31.12       |                                     ~~~~~~~~~~~^~
 8:31.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, 1, js::TrackedAllocPolicy >, JS::DeletePolicy, 1, js::TrackedAllocPolicy > > >]’,
 8:31.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, 1, js::TrackedAllocPolicy >, JS::DeletePolicy, 1, js::TrackedAllocPolicy > > >; T = mozilla::UniquePtr, 1, js::TrackedAllocPolicy >, JS::DeletePolicy, 1, js::TrackedAllocPolicy > > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:31.45     inlined from ‘static js::FinalizationQueueObject* js::FinalizationQueueObject::create(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:660:64:
 8:31.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘recordsToBeCleanedUp’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 8:31.45  1151 |     *this->stack = this;
 8:31.46       |     ~~~~~~~~~~~~~^~~~~~
 8:31.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static js::FinalizationQueueObject* js::FinalizationQueueObject::create(JSContext*, JS::HandleObject)’:
 8:31.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:659:47: note: ‘recordsToBeCleanedUp’ declared here
 8:31.46   659 |   Rooted> recordsToBeCleanedUp(
 8:31.46       |                                               ^~~~~~~~~~~~~~~~~~~~
 8:31.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:656:16: note: ‘cx’ declared here
 8:31.46   656 |     JSContext* cx, HandleObject cleanupCallback) {
 8:31.46       |     ~~~~~~~~~~~^~
 8:31.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:31.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:31.51     inlined from ‘static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:242:60:
 8:31.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cleanupCallback’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:31.51  1151 |     *this->stack = this;
 8:31.51       |     ~~~~~~~~~~~~~^~~~~~
 8:31.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’:
 8:31.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:241:16: note: ‘cleanupCallback’ declared here
 8:31.51   241 |   RootedObject cleanupCallback(
 8:31.51       |                ^~~~~~~~~~~~~~~
 8:31.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:233:55: note: ‘cx’ declared here
 8:31.51   233 | bool FinalizationRegistryObject::construct(JSContext* cx, unsigned argc,
 8:31.51       |                                            ~~~~~~~~~~~^~
 8:31.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]’,
 8:31.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:31.56     inlined from ‘static bool js::ModuleObject::createEnvironment(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1456:52:
 8:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:31.56  1151 |     *this->stack = this;
 8:31.56       |     ~~~~~~~~~~~~~^~~~~~
 8:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::createEnvironment(JSContext*, JS::Handle)’:
 8:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1455:36: note: ‘env’ declared here
 8:31.56  1455 |   Rooted env(
 8:31.56       |                                    ^~~
 8:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1453:49: note: ‘cx’ declared here
 8:31.56  1453 | bool ModuleObject::createEnvironment(JSContext* cx,
 8:31.56       |                                      ~~~~~~~~~~~^~
 8:31.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleRequestObject*]’,
 8:31.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ModuleRequestObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 8:31.83     inlined from ‘bool js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle, 0, js::SystemAllocPolicy> >) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1584:41:
 8:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:31.83  1151 |     *this->stack = this;
 8:31.83       |     ~~~~~~~~~~~~~^~~~~~
 8:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle, 0, js::SystemAllocPolicy> >) const’:
 8:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1584:32: note: ‘object’ declared here
 8:31.83  1584 |   Rooted object(cx);
 8:31.83       |                                ^~~~~~
 8:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1577:16: note: ‘cx’ declared here
 8:31.83  1577 |     JSContext* cx, CompilationAtomCache& atomCache,
 8:31.83       |     ~~~~~~~~~~~^~
 8:32.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:32.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.07     inlined from ‘JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2440:67:
 8:32.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promiseObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:32.07  1151 |     *this->stack = this;
 8:32.07       |     ~~~~~~~~~~~~~^~~~~~
 8:32.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleValue)’:
 8:32.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2440:16: note: ‘promiseObject’ declared here
 8:32.07  2440 |   RootedObject promiseObject(cx, JS::NewPromiseObject(cx, nullptr));
 8:32.07       |                ^~~~~~~~~~~~~
 8:32.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2437:51: note: ‘cx’ declared here
 8:32.07  2437 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script,
 8:32.07       |                                        ~~~~~~~~~~~^~
 8:32.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
 8:32.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.35     inlined from ‘bool OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2675:72:
 8:32.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘specifier’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]’ [-Wdangling-pointer=]
 8:32.35  1151 |     *this->stack = this;
 8:32.35       |     ~~~~~~~~~~~~~^~~~~~
 8:32.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In function ‘bool OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’:
 8:32.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2675:19: note: ‘specifier’ declared here
 8:32.35  2675 |   Rooted specifier(cx, AtomizeString(cx, context->specifier()));
 8:32.35       |                   ^~~~~~~~~
 8:32.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2663:48: note: ‘cx’ declared here
 8:32.35  2663 | static bool OnResolvedDynamicModule(JSContext* cx, unsigned argc, Value* vp) {
 8:32.35       |                                     ~~~~~~~~~~~^~
 8:32.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]’,
 8:32.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.42     inlined from ‘static bool js::ModuleObject::createSyntheticEnvironment(JSContext*, JS::Handle, JS::Handle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1470:61:
 8:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:32.42  1151 |     *this->stack = this;
 8:32.42       |     ~~~~~~~~~~~~~^~~~~~
 8:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::createSyntheticEnvironment(JSContext*, JS::Handle, JS::Handle >)’:
 8:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1469:36: note: ‘env’ declared here
 8:32.42  1469 |   Rooted env(
 8:32.42       |                                    ^~~
 8:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1466:58: note: ‘cx’ declared here
 8:32.42  1466 | bool ModuleObject::createSyntheticEnvironment(JSContext* cx,
 8:32.42       |                                               ~~~~~~~~~~~^~
 8:32.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = DynamicImportContextObject*]’,
 8:32.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = DynamicImportContextObject*; T = DynamicImportContextObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.45     inlined from ‘static DynamicImportContextObject* DynamicImportContextObject::create(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2620:75:
 8:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘self’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:32.45  1151 |     *this->stack = this;
 8:32.45       |     ~~~~~~~~~~~~~^~~~~~
 8:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In static member function ‘static DynamicImportContextObject* DynamicImportContextObject::create(JSContext*, JS::Handle, JS::Handle)’:
 8:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2619:39: note: ‘self’ declared here
 8:32.45  2619 |   Rooted self(
 8:32.45       |                                       ^~~~
 8:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2617:16: note: ‘cx’ declared here
 8:32.45  2617 |     JSContext* cx, Handle referencingPrivate,
 8:32.45       |     ~~~~~~~~~~~^~
 8:32.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = DynamicImportContextObject*]’,
 8:32.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = DynamicImportContextObject*; T = DynamicImportContextObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.48     inlined from ‘bool js::FinishDynamicModuleImport(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2752:76:
 8:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘context’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:32.48  1151 |     *this->stack = this;
 8:32.48       |     ~~~~~~~~~~~~~^~~~~~
 8:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In function ‘bool js::FinishDynamicModuleImport(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, JS::HandleObject)’:
 8:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2750:39: note: ‘context’ declared here
 8:32.48  2750 |   Rooted context(
 8:32.48       |                                       ^~~~~~~
 8:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:2735:47: note: ‘cx’ declared here
 8:32.48  2735 | bool js::FinishDynamicModuleImport(JSContext* cx,
 8:32.48       |                                    ~~~~~~~~~~~^~
 8:32.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::FinalizationRecordObject*]’,
 8:32.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FinalizationRecordObject*; T = js::FinalizationRecordObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.57     inlined from ‘static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:400:65:
 8:32.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘record’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:32.57  1151 |     *this->stack = this;
 8:32.57       |     ~~~~~~~~~~~~~^~~~~~
 8:32.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’:
 8:32.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:399:37: note: ‘record’ declared here
 8:32.58   399 |   Rooted record(
 8:32.58       |                                     ^~~~~~
 8:32.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/FinalizationRegistryObject.cpp:344:55: note: ‘cx’ declared here
 8:32.58   344 | bool FinalizationRegistryObject::register_(JSContext* cx, unsigned argc,
 8:32.58       |                                            ~~~~~~~~~~~^~
 8:32.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]’,
 8:32.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.66     inlined from ‘static js::ModuleObject* js::ModuleObject::create(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:948:61:
 8:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘self’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:32.66  1151 |     *this->stack = this;
 8:32.66       |     ~~~~~~~~~~~~~^~~~~~
 8:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::ModuleObject* js::ModuleObject::create(JSContext*)’:
 8:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:947:25: note: ‘self’ declared here
 8:32.66   947 |   Rooted self(
 8:32.66       |                         ^~~~
 8:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:940:47: note: ‘cx’ declared here
 8:32.66   940 | ModuleObject* ModuleObject::create(JSContext* cx) {
 8:32.66       |                                    ~~~~~~~~~~~^~
 8:32.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 8:32.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.72     inlined from ‘static bool js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1237:53:
 8:32.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 8:32.72  1151 |     *this->stack = this;
 8:32.72       |     ~~~~~~~~~~~~~^~~~~~
 8:32.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle, JS::Handle)’:
 8:32.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1237:17: note: ‘parentValue’ declared here
 8:32.72  1237 |   Rooted parentValue(cx, ObjectValue(*parent));
 8:32.72       |                 ^~~~~~~~~~~
 8:32.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:1234:55: note: ‘cx’ declared here
 8:32.72  1234 | bool ModuleObject::appendAsyncParentModule(JSContext* cx,
 8:32.72       |                                            ~~~~~~~~~~~^~
 8:32.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]’,
 8:32.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.78     inlined from ‘static js::ModuleObject* js::ModuleObject::createSynthetic(JSContext*, JS::MutableHandle, 0, js::SystemAllocPolicy> >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:969:61:
 8:32.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘self’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:32.78  1151 |     *this->stack = this;
 8:32.78       |     ~~~~~~~~~~~~~^~~~~~
 8:32.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::ModuleObject* js::ModuleObject::createSynthetic(JSContext*, JS::MutableHandle, 0, js::SystemAllocPolicy> >)’:
 8:32.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:968:25: note: ‘self’ declared here
 8:32.78   968 |   Rooted self(
 8:32.78       |                         ^~~~
 8:32.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.cpp:961:16: note: ‘cx’ declared here
 8:32.78   961 |     JSContext* cx, MutableHandle exportNames) {
 8:32.78       |     ~~~~~~~~~~~^~
 8:32.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]’,
 8:32.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:32.92     inlined from ‘static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1574:58:
 8:32.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:32.92  1151 |     *this->stack = this;
 8:32.92       |     ~~~~~~~~~~~~~^~~~~~
 8:32.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’:
 8:32.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1574:22: note: ‘obj’ declared here
 8:32.92  1574 |   Rooted obj(cx, SetObject::create(cx, proto));
 8:32.92       |                      ^~~
 8:32.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:1561:38: note: ‘cx’ declared here
 8:32.92  1561 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) {
 8:32.92       |                           ~~~~~~~~~~~^~
 8:33.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]’,
 8:33.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:33.26     inlined from ‘static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:836:58:
 8:33.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:33.26  1151 |     *this->stack = this;
 8:33.26       |     ~~~~~~~~~~~~~^~~~~~
 8:33.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’:
 8:33.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:836:22: note: ‘obj’ declared here
 8:33.26   836 |   Rooted obj(cx, MapObject::create(cx, proto));
 8:33.26       |                      ^~~
 8:33.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.cpp:823:38: note: ‘cx’ declared here
 8:33.26   823 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) {
 8:33.26       |                           ~~~~~~~~~~~^~
 8:35.00 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:297,
 8:35.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13,
 8:35.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:10,
 8:35.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:21,
 8:35.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrameInfo.h:18,
 8:35.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/PerfSpewer.h:13,
 8:35.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.h:10,
 8:35.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:7:
 8:35.01 In constructor ‘js::jit::Operand::Operand(const js::jit::Address&)’,
 8:35.01     inlined from ‘js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::load64(const js::jit::Address&, js::jit::Register64)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:613:25,
 8:35.01     inlined from ‘void js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:18100:16:
 8:35.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 8:35.01    77 |         disp_(address.offset) {}
 8:35.01       |         ^~~~~~~~~~~~~~~~~~~~~
 8:35.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’:
 8:35.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 8:35.01   289 |   int32_t offset;
 8:35.01       |           ^~~~~~
 8:38.83 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MachineState.h:17,
 8:38.83                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/JitFrames.h:16,
 8:38.83                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CompileInfo.h:17,
 8:38.83                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIRGenerator.h:22,
 8:38.83                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BranchHinting.cpp:11,
 8:38.83                  from Unified_cpp_js_src_jit2.cpp:11:
 8:38.83 In member function ‘void js::jit::TypedRegisterSet::takeRegisterIndex(T) [with T = js::jit::Register]’,
 8:38.83     inlined from ‘void js::jit::LiveSetAccessors::takeUnchecked(RegType) [with Set = js::jit::TypedRegisterSet]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RegisterSets.h:620:59,
 8:38.83     inlined from ‘void js::jit::SpecializedRegSet::take(RegType) [with Accessors = js::jit::LiveSetAccessors >; Set = js::jit::TypedRegisterSet]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RegisterSets.h:693:18,
 8:38.83     inlined from ‘void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.h:484:24,
 8:38.83     inlined from ‘js::jit::AutoScratchRegister::~AutoScratchRegister()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.h:567:50,
 8:38.83     inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:274:26,
 8:38.83     inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:272:3,
 8:38.83     inlined from ‘mozilla::Maybe::~Maybe()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:363:55,
 8:38.83     inlined from ‘bool js::jit::CacheIRCompiler::emitStoreTypedArrayElement(js::jit::ObjOperandId, JS::Scalar::Type, js::jit::IntPtrOperandId, uint32_t, bool, js::jit::ArrayBufferViewKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp:6597:30:
 8:38.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RegisterSets.h:346:35: warning: ‘scratch2.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized [-Wmaybe-uninitialized]
 8:38.83   346 |   void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); }
 8:38.83       |                                   ^~~~~
 8:38.84 In file included from Unified_cpp_js_src_jit2.cpp:38:
 8:38.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘bool js::jit::CacheIRCompiler::emitStoreTypedArrayElement(js::jit::ObjOperandId, JS::Scalar::Type, js::jit::IntPtrOperandId, uint32_t, bool, js::jit::ArrayBufferViewKind)’:
 8:38.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp:6597:30: note: ‘scratch2.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::jit::AutoScratchRegister::alloc_’ was declared here
 8:38.84  6597 |   Maybe scratch2;
 8:38.84       |                              ^~~~~~~~
 8:38.84 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmFrame.h:268,
 8:38.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmDebugFrame.h:30,
 8:38.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:24,
 8:38.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Activation.h:23,
 8:38.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.h:34,
 8:38.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.h:29,
 8:38.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CompileWrappers.h:14,
 8:38.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CompileInfo.h:16:
 8:38.84 In member function ‘js::jit::Register::SetType js::jit::Register::alignedOrDominatedAliasedSet() const’,
 8:38.84     inlined from ‘void js::jit::TypedRegisterSet::addAllocatable(T) [with T = js::jit::Register]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RegisterSets.h:344:73,
 8:38.84     inlined from ‘void js::jit::AllocatableSetAccessors::addUnchecked(RegType) [with Set = js::jit::TypedRegisterSet]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RegisterSets.h:541:55,
 8:38.84     inlined from ‘void js::jit::SpecializedRegSet::add(RegType) [with Accessors = js::jit::AllocatableSetAccessors >; Set = js::jit::TypedRegisterSet]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RegisterSets.h:687:17,
 8:38.84     inlined from ‘void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.h:483:23,
 8:38.84     inlined from ‘js::jit::AutoScratchRegister::~AutoScratchRegister()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.h:567:50,
 8:38.84     inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:274:26,
 8:38.84     inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::jit::AutoScratchRegister]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:272:3,
 8:38.84     inlined from ‘mozilla::Maybe::~Maybe()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:363:55,
 8:38.84     inlined from ‘bool js::jit::CacheIRCompiler::emitStoreTypedArrayElement(js::jit::ObjOperandId, JS::Scalar::Type, js::jit::IntPtrOperandId, uint32_t, bool, js::jit::ArrayBufferViewKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp:6597:30:
 8:38.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Registers.h:81:75: warning: ‘((unsigned char*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]’ may be used uninitialized [-Wmaybe-uninitialized]
 8:38.84    81 |   SetType alignedOrDominatedAliasedSet() const { return SetType(1) << code(); }
 8:38.84       |                                                                       ~~~~^~
 8:38.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘bool js::jit::CacheIRCompiler::emitStoreTypedArrayElement(js::jit::ObjOperandId, JS::Scalar::Type, js::jit::IntPtrOperandId, uint32_t, bool, js::jit::ArrayBufferViewKind)’:
 8:38.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp:6597:30: note: ‘((unsigned char*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]’ was declared here
 8:38.84  6597 |   Maybe scratch2;
 8:38.84       |                              ^~~~~~~~
 8:39.12 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17,
 8:39.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:297,
 8:39.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13,
 8:39.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:10,
 8:39.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:21,
 8:39.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrameInfo.h:18,
 8:39.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/PerfSpewer.h:13,
 8:39.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIRGenerator.h:27:
 8:39.12 In member function ‘void js::jit::X86Encoding::BaseAssemblerX64::vmovq_rr(js::jit::X86Encoding::XMMRegisterID, js::jit::X86Encoding::RegisterID)’,
 8:39.12     inlined from ‘void js::jit::Assembler::vmovq(js::jit::FloatRegister, js::jit::Register)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:508:18,
 8:39.12     inlined from ‘void js::jit::MacroAssembler::moveDoubleToGPR64(js::jit::FloatRegister, js::jit::Register64)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64-inl.h:30:8,
 8:39.12     inlined from ‘bool js::jit::CacheIRCompiler::emitStoreDataViewValueResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, uint32_t, js::jit::BooleanOperandId, JS::Scalar::Type, js::jit::ArrayBufferViewKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp:7195:29:
 8:39.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/BaseAssembler-x64.h:880:23: warning: ‘*(unsigned char*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[8]))’ may be used uninitialized [-Wmaybe-uninitialized]
 8:39.12   880 |     twoByteOpSimdInt64("vmovq", VEX_PD, OP2_MOVD_EdVd, (XMMRegisterID)dst,
 8:39.12       |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:39.12   881 |                        (RegisterID)src);
 8:39.12       |                        ~~~~~~~~~~~~~~~~
 8:39.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘bool js::jit::CacheIRCompiler::emitStoreDataViewValueResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, uint32_t, js::jit::BooleanOperandId, JS::Scalar::Type, js::jit::ArrayBufferViewKind)’:
 8:39.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCompiler.cpp:7095:67: note: ‘*(unsigned char*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[8]))’ was declared here
 8:39.12  7095 |   mozilla::MaybeOneOf scratch2;
 8:39.12       |                                                                   ^~~~~~~~
 8:41.28 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/PerfSpewer.h:14:
 8:41.28 In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’,
 8:41.28     inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:505:43:
 8:41.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.h:488:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
 8:41.28   488 |   bool hasArgumentArray = !*addArgc;
 8:41.28       |        ^~~~~~~~~~~~~~~~
 8:41.28 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRReader.h:17,
 8:41.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRCloner.h:18,
 8:41.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:21,
 8:41.28                  from Unified_cpp_js_src_jit2.cpp:29:
 8:41.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’:
 8:41.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:504:10: note: ‘addArgc’ was declared here
 8:41.28   504 |     bool addArgc;
 8:41.28       |          ^~~~~~~
 8:43.28 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:24,
 8:43.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/Poison.h:26,
 8:43.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/ds/LifoAlloc.h:196,
 8:43.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/JitAllocPolicy.h:22,
 8:43.28                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BitSet.cpp:11,
 8:43.28                  from Unified_cpp_js_src_jit2.cpp:2:
 8:43.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:43.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:43.28     inlined from ‘js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6144:41:
 8:43.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D) + 344])[3]’ [-Wdangling-pointer=]
 8:43.28  1151 |     *this->stack = this;
 8:43.28       |     ~~~~~~~~~~~~~^~~~~~
 8:43.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’:
 8:43.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6144:16: note: ‘obj’ declared here
 8:43.29  6144 |   RootedObject obj(cx_, &val_.toObject());
 8:43.29       |                ^~~
 8:43.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6139:66: note: ‘this’ declared here
 8:43.29  6139 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArguments() {
 8:43.29       |                                                                  ^
 8:45.35 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 8:45.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.h:27,
 8:45.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:19,
 8:45.35                  from Unified_cpp_js_src_wasm0.cpp:2:
 8:45.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
 8:45.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:45.35     inlined from ‘bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:6525:77:
 8:45.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘field’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 8:45.35  1151 |     *this->stack = this;
 8:45.35       |     ~~~~~~~~~~~~~^~~~~~
 8:45.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp: In function ‘bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)’:
 8:45.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:6524:19: note: ‘field’ declared here
 8:45.36  6524 |   Rooted field(cx,
 8:45.36       |                   ^~~~~
 8:45.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:6522:40: note: ‘cx’ declared here
 8:45.36  6522 | static bool GetDataProperty(JSContext* cx, HandleValue objVal,
 8:45.36       |                             ~~~~~~~~~~~^~
 8:46.46 In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’,
 8:46.47     inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:492:43:
 8:46.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.h:488:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
 8:46.47   488 |   bool hasArgumentArray = !*addArgc;
 8:46.47       |        ^~~~~~~~~~~~~~~~
 8:46.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’:
 8:46.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:491:10: note: ‘addArgc’ was declared here
 8:46.47   491 |     bool addArgc;
 8:46.47       |          ^~~~~~~
 8:46.49 In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’,
 8:46.49     inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:492:43:
 8:46.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.h:488:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
 8:46.49   488 |   bool hasArgumentArray = !*addArgc;
 8:46.49       |        ^~~~~~~~~~~~~~~~
 8:46.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’:
 8:46.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:491:10: note: ‘addArgc’ was declared here
 8:46.49   491 |     bool addArgc;
 8:46.49       |          ^~~~~~~
 8:46.51 In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’,
 8:46.51     inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:492:43:
 8:46.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.h:488:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
 8:46.51   488 |   bool hasArgumentArray = !*addArgc;
 8:46.51       |        ^~~~~~~~~~~~~~~~
 8:46.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’:
 8:46.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:491:10: note: ‘addArgc’ was declared here
 8:46.52   491 |     bool addArgc;
 8:46.52       |          ^~~~~~~
 8:47.08 In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’,
 8:47.08     inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:492:43:
 8:47.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.h:488:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
 8:47.08   488 |   bool hasArgumentArray = !*addArgc;
 8:47.08       |        ^~~~~~~~~~~~~~~~
 8:47.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’:
 8:47.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIRWriter.h:491:10: note: ‘addArgc’ was declared here
 8:47.08   491 |     bool addArgc;
 8:47.08       |          ^~~~~~~
 8:47.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:47.13     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:47.13     inlined from ‘js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::_ZN2js3jit29OptimizeSpreadCallIRGenerator14tryAttachArrayEv.part.0()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6083:46:
 8:47.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D) + 344])[3]’ [-Wdangling-pointer=]
 8:47.13  1151 |     *this->stack = this;
 8:47.13       |     ~~~~~~~~~~~~~^~~~~~
 8:47.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::_ZN2js3jit29OptimizeSpreadCallIRGenerator14tryAttachArrayEv.part.0()’:
 8:47.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6083:21: note: ‘obj’ declared here
 8:47.14  6083 |   Rooted obj(cx_, &val_.toObject());
 8:47.14       |                     ^~~
 8:47.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:6074:62: note: ‘this’ declared here
 8:47.14  6074 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArray() {
 8:47.14       |                                                              ^
 8:47.80 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCFrame.h:28,
 8:47.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCFrame.cpp:19,
 8:47.80                  from Unified_cpp_js_src_wasm0.cpp:20:
 8:47.80 In member function ‘void js::wasm::Stk::setOffs(Kind, uint32_t)’,
 8:47.80     inlined from ‘static js::wasm::Stk js::wasm::Stk::StackResult(js::wasm::ValType, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStk.h:159:14,
 8:47.80     inlined from ‘js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, js::wasm::StackHeight, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp:1165:26:
 8:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStk.h:165:11: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
 8:47.80   165 |     kind_ = k;
 8:47.80       |     ~~~~~~^~~
 8:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStk.h: In member function ‘js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, js::wasm::StackHeight, uint32_t)’:
 8:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here
 8:47.80   133 |     Kind k;
 8:47.80       |          ^
 8:47.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:47.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:47.83     inlined from ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1324:58:
 8:47.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_32(D) + 344])[3]’ [-Wdangling-pointer=]
 8:47.83  1151 |     *this->stack = this;
 8:47.83       |     ~~~~~~~~~~~~~^~~~~~
 8:47.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)’:
 8:47.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1324:16: note: ‘unwrapped’ declared here
 8:47.83  1324 |   RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj));
 8:47.83       |                ^~~~~~~~~
 8:47.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1310:54: note: ‘this’ declared here
 8:47.83  1310 |     HandleObject obj, ObjOperandId objId, HandleId id) {
 8:47.83       |                                                      ^
 8:48.59 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Activation.h:19,
 8:48.59                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Activation-inl.h:10,
 8:48.59                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Activation.cpp:7,
 8:48.59                  from Unified_cpp_js_src10.cpp:2:
 8:48.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:48.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:48.59     inlined from ‘ArrayBufferType* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind) [with ArrayBufferType = js::FixedLengthArrayBufferObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1742:16:
 8:48.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:48.59  1151 |     *this->stack = this;
 8:48.59       |     ~~~~~~~~~~~~~^~~~~~
 8:48.59 In file included from Unified_cpp_js_src10.cpp:20:
 8:48.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In function ‘ArrayBufferType* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind) [with ArrayBufferType = js::FixedLengthArrayBufferObject]’:
 8:48.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1742:16: note: ‘proto’ declared here
 8:48.59  1742 |   RootedObject proto(cx, proto_);
 8:48.59       |                ^~~~~
 8:48.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1732:57: note: ‘cx’ declared here
 8:48.59  1732 | static ArrayBufferType* NewArrayBufferObject(JSContext* cx, HandleObject proto_,
 8:48.60       |                                              ~~~~~~~~~~~^~
 8:48.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:48.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:48.61     inlined from ‘ArrayBufferType* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind) [with ArrayBufferType = js::ResizableArrayBufferObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1742:16:
 8:48.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:48.61  1151 |     *this->stack = this;
 8:48.61       |     ~~~~~~~~~~~~~^~~~~~
 8:48.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In function ‘ArrayBufferType* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind) [with ArrayBufferType = js::ResizableArrayBufferObject]’:
 8:48.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1742:16: note: ‘proto’ declared here
 8:48.61  1742 |   RootedObject proto(cx, proto_);
 8:48.61       |                ^~~~~
 8:48.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1732:57: note: ‘cx’ declared here
 8:48.61  1732 | static ArrayBufferType* NewArrayBufferObject(JSContext* cx, HandleObject proto_,
 8:48.61       |                                              ~~~~~~~~~~~^~
 8:48.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
 8:48.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:48.77     inlined from ‘JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:7338:70:
 8:48.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 8:48.77  1151 |     *this->stack = this;
 8:48.77       |     ~~~~~~~~~~~~~^~~~~~
 8:48.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp: In function ‘JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)’:
 8:48.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:7338:29: note: ‘src’ declared here
 8:48.77  7338 |     Rooted src(cx, source->substring(cx, begin, end));
 8:48.77       |                             ^~~
 8:48.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:7305:48: note: ‘cx’ declared here
 8:48.77  7305 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) {
 8:48.77       |                                     ~~~~~~~~~~~^~
 8:48.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
 8:48.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:48.85     inlined from ‘JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:7288:70:
 8:48.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 8:48.85  1151 |     *this->stack = this;
 8:48.85       |     ~~~~~~~~~~~~~^~~~~~
 8:48.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp: In function ‘JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)’:
 8:48.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:7288:29: note: ‘src’ declared here
 8:48.85  7288 |     Rooted src(cx, source->substring(cx, begin, end));
 8:48.85       |                             ^~~
 8:48.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:7256:46: note: ‘cx’ declared here
 8:48.85  7256 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun,
 8:48.85       |                                   ~~~~~~~~~~~^~
 8:50.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 8:50.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:50.57     inlined from ‘js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11079:59:
 8:50.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_56(D) + 16])[3]’ [-Wdangling-pointer=]
 8:50.57  1151 |     *this->stack = this;
 8:50.57       |     ~~~~~~~~~~~~~^~~~~~
 8:50.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle, JS::Handle)’:
 8:50.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11079:25: note: ‘fun’ declared here
 8:50.58 11079 |     Rooted fun(cx_, &target->as());
 8:50.58       |                         ^~~
 8:50.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11043:71: note: ‘this’ declared here
 8:50.58 11043 |     Handle target, Handle templateObj) {
 8:50.58       |                                                                       ^
 8:50.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:50.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:50.69     inlined from ‘js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11183:53:
 8:50.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D) + 16])[3]’ [-Wdangling-pointer=]
 8:50.69  1151 |     *this->stack = this;
 8:50.69       |     ~~~~~~~~~~~~~^~~~~~
 8:50.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’:
 8:50.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11183:21: note: ‘target’ declared here
 8:50.69 11183 |   Rooted target(cx_, &thisval_.toObject());
 8:50.69       |                     ^~~~~~
 8:50.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11176:66: note: ‘this’ declared here
 8:50.69 11176 | AttachDecision InlinableNativeIRGenerator::tryAttachFunctionBind() {
 8:50.69       |                                                                  ^
 8:50.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 8:50.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:50.95     inlined from ‘static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArgumentsObject.cpp:263:65:
 8:50.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 8:50.95  1151 |     *this->stack = this;
 8:50.95       |     ~~~~~~~~~~~~~^~~~~~
 8:50.95 In file included from Unified_cpp_js_src10.cpp:11:
 8:50.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArgumentsObject.cpp: In static member function ‘static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)’:
 8:50.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArgumentsObject.cpp:261:24: note: ‘shape’ declared here
 8:50.95   261 |   Rooted shape(cx, SharedShape::getInitialShape(
 8:50.95       |                        ^~~~~
 8:50.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArgumentsObject.cpp:253:67: note: ‘cx’ declared here
 8:50.95   253 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx,
 8:50.95       |                                                        ~~~~~~~~~~~^~
 8:51.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 8:51.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:51.34     inlined from ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:12354:76:
 8:51.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_30(D) + 344])[3]’ [-Wdangling-pointer=]
 8:51.34  1151 |     *this->stack = this;
 8:51.34       |     ~~~~~~~~~~~~~^~~~~~
 8:51.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle)’:
 8:51.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:12354:23: note: ‘target’ declared here
 8:51.34 12354 |   Rooted target(cx_, &calleeObj->getTarget()->as());
 8:51.34       |                       ^~~~~~
 8:51.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:12340:43: note: ‘this’ declared here
 8:51.34 12340 |     Handle calleeObj) {
 8:51.34       |                                           ^
 8:51.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:51.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:51.58     inlined from ‘static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArgumentsObject.cpp:983:70:
 8:51.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘throwTypeError’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:51.58  1151 |     *this->stack = this;
 8:51.58       |     ~~~~~~~~~~~~~^~~~~~
 8:51.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArgumentsObject.cpp: In static member function ‘static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’:
 8:51.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArgumentsObject.cpp:982:18: note: ‘throwTypeError’ declared here
 8:51.58   982 |     RootedObject throwTypeError(
 8:51.58       |                  ^~~~~~~~~~~~~~
 8:51.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArgumentsObject.cpp:964:54: note: ‘cx’ declared here
 8:51.58   964 | bool UnmappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj,
 8:51.58       |                                           ~~~~~~~~~~~^~
 8:51.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ResizableArrayBufferObject*]’,
 8:51.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ResizableArrayBufferObject*; T = js::ResizableArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:51.72     inlined from ‘static bool js::ArrayBufferObject::resizeImpl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:681:68:
 8:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:51.72  1151 |     *this->stack = this;
 8:51.72       |     ~~~~~~~~~~~~~^~~~~~
 8:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In static member function ‘static bool js::ArrayBufferObject::resizeImpl(JSContext*, const JS::CallArgs&)’:
 8:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:680:39: note: ‘obj’ declared here
 8:51.72   680 |   Rooted obj(
 8:51.72       |                                       ^~~
 8:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:677:47: note: ‘cx’ declared here
 8:51.72   677 | bool ArrayBufferObject::resizeImpl(JSContext* cx, const CallArgs& args) {
 8:51.72       |                                    ~~~~~~~~~~~^~
 8:51.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 8:51.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:51.77     inlined from ‘JSFunction* NewHandler(JSContext*, js::Native, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:283:77:
 8:51.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘handlerFun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:51.77  1151 |     *this->stack = this;
 8:51.77       |     ~~~~~~~~~~~~~^~~~~~
 8:51.77 In file included from Unified_cpp_js_src10.cpp:47:
 8:51.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp: In function ‘JSFunction* NewHandler(JSContext*, js::Native, JS::Handle)’:
 8:51.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:281:27: note: ‘handlerFun’ declared here
 8:51.77   281 |   JS::Rooted handlerFun(
 8:51.77       |                           ^~~~~~~~~~
 8:51.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:276:35: note: ‘cx’ declared here
 8:51.77   276 | JSFunction* NewHandler(JSContext* cx, Native handler,
 8:51.77       |                        ~~~~~~~~~~~^~
 8:51.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)’:
 8:51.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:18460:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 8:51.78 18460 |     Address dest = ToAddress(elements, lir->index(), writeType);
 8:51.78       |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:51.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
 8:51.78   289 |   int32_t offset;
 8:51.78       |           ^~~~~~
 8:52.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]’:
 8:52.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:21421:26: warning: ‘argMir’ may be used uninitialized [-Wmaybe-uninitialized]
 8:52.15 21421 |     ABIArg arg = abi.next(argMir);
 8:52.15       |                  ~~~~~~~~^~~~~~~~
 8:52.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CodeGenerator.cpp:21402:13: note: ‘argMir’ was declared here
 8:52.15 21402 |     MIRType argMir;
 8:52.15       |             ^~~~~~
 8:52.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 8:52.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:52.78     inlined from ‘static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:259:75:
 8:52.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:52.78  1151 |     *this->stack = this;
 8:52.78       |     ~~~~~~~~~~~~~^~~~~~
 8:52.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp: In static member function ‘static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)’:
 8:52.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:259:26: note: ‘resultPromise’ declared here
 8:52.78   259 |   Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx));
 8:52.78       |                          ^~~~~~~~~~~~~
 8:52.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:256:16: note: ‘cx’ declared here
 8:52.78   256 |     JSContext* cx, HandleFunction fun) {
 8:52.78       |     ~~~~~~~~~~~^~
 8:52.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 8:52.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:52.80     inlined from ‘static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:329:75:
 8:52.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:52.80  1151 |     *this->stack = this;
 8:52.80       |     ~~~~~~~~~~~~~^~~~~~
 8:52.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp: In static member function ‘static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)’:
 8:52.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:329:26: note: ‘resultPromise’ declared here
 8:52.80   329 |   Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx));
 8:52.80       |                          ^~~~~~~~~~~~~
 8:52.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncFunction.cpp:320:16: note: ‘cx’ declared here
 8:52.80   320 |     JSContext* cx, Handle module) {
 8:52.80       |     ~~~~~~~~~~~^~
 8:53.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
 8:53.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FixedLengthArrayBufferObject*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:53.12     inlined from ‘static js::ArrayBufferObject* js::ArrayBufferObject::createForContents(JSContext*, size_t, BufferContents)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1843:72:
 8:53.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:53.12  1151 |     *this->stack = this;
 8:53.12       |     ~~~~~~~~~~~~~^~~~~~
 8:53.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In static member function ‘static js::ArrayBufferObject* js::ArrayBufferObject::createForContents(JSContext*, size_t, BufferContents)’:
 8:53.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1841:30: note: ‘buffer’ declared here
 8:53.12  1841 |   Rooted buffer(
 8:53.12       |                              ^~~~~~
 8:53.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1798:16: note: ‘cx’ declared here
 8:53.12  1798 |     JSContext* cx, size_t nbytes, BufferContents contents) {
 8:53.12       |     ~~~~~~~~~~~^~
 8:53.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’,
 8:53.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:53.18     inlined from ‘js::ArrayBufferObjectMaybeShared* CreateSpecificWasmBuffer(JSContext*, const js::wasm::MemoryDesc&) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::WasmSharedArrayRawBuffer]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1294:41,
 8:53.18     inlined from ‘js::ArrayBufferObjectMaybeShared* js::CreateWasmBuffer(JSContext*, const wasm::MemoryDesc&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1352:62:
 8:53.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:53.18  1151 |     *this->stack = this;
 8:53.18       |     ~~~~~~~~~~~~~^~~~~~
 8:53.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In function ‘js::ArrayBufferObjectMaybeShared* js::CreateWasmBuffer(JSContext*, const wasm::MemoryDesc&)’:
 8:53.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1294:41: note: ‘object’ declared here
 8:53.18  1294 |   Rooted object(
 8:53.18       |                                         ^~~~~~
 8:53.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:1340:16: note: ‘cx’ declared here
 8:53.18  1340 |     JSContext* cx, const wasm::MemoryDesc& memory) {
 8:53.18       |     ~~~~~~~~~~~^~
 8:53.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
 8:53.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:53.35     inlined from ‘JSObject* JS::CopyArrayBuffer(JSContext*, Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3070:53:
 8:53.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrappedSource’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:53.36  1151 |     *this->stack = this;
 8:53.36       |     ~~~~~~~~~~~~~^~~~~~
 8:53.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JSObject* JS::CopyArrayBuffer(JSContext*, Handle)’:
 8:53.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3069:30: note: ‘unwrappedSource’ declared here
 8:53.36  3069 |   Rooted unwrappedSource(
 8:53.36       |                              ^~~~~~~~~~~~~~~
 8:53.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3062:56: note: ‘cx’ declared here
 8:53.36  3062 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx,
 8:53.36       |                                             ~~~~~~~~~~~^~
 8:53.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:53.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:53.45     inlined from ‘JSObject* JS::ArrayBufferClone(JSContext*, Handle, size_t, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3331:70:
 8:53.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘targetBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:53.45  1151 |     *this->stack = this;
 8:53.46       |     ~~~~~~~~~~~~~^~~~~~
 8:53.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JSObject* JS::ArrayBufferClone(JSContext*, Handle, size_t, size_t)’:
 8:53.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3331:20: note: ‘targetBuffer’ declared here
 8:53.46  3331 |   JS::RootedObject targetBuffer(cx, JS::NewArrayBuffer(cx, srcLength));
 8:53.46       |                    ^~~~~~~~~~~~
 8:53.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3318:43: note: ‘cx’ declared here
 8:53.46  3318 | JSObject* JS::ArrayBufferClone(JSContext* cx, Handle srcBuffer,
 8:53.46       |                                ~~~~~~~~~~~^~
 8:53.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
 8:53.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:53.77     inlined from ‘bool JS::DetachArrayBuffer(JSContext*, HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:2981:45:
 8:53.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:53.77  1151 |     *this->stack = this;
 8:53.77       |     ~~~~~~~~~~~~~^~~~~~
 8:53.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In function ‘bool JS::DetachArrayBuffer(JSContext*, HandleObject)’:
 8:53.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:2980:30: note: ‘unwrappedBuffer’ declared here
 8:53.77  2980 |   Rooted unwrappedBuffer(
 8:53.77       |                              ^~~~~~~~~~~~~~~
 8:53.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:2975:53: note: ‘cx’ declared here
 8:53.77  2975 | JS_PUBLIC_API bool JS::DetachArrayBuffer(JSContext* cx, HandleObject obj) {
 8:53.77       |                                          ~~~~~~~~~~~^~
 8:53.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:53.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:53.80     inlined from ‘js::jit::AttachDecision js::jit::OptimizeGetIteratorIRGenerator::_ZN2js3jit30OptimizeGetIteratorIRGenerator14tryAttachArrayEv.part.0()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:14399:46:
 8:53.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D) + 344])[3]’ [-Wdangling-pointer=]
 8:53.80  1151 |     *this->stack = this;
 8:53.80       |     ~~~~~~~~~~~~~^~~~~~
 8:53.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::OptimizeGetIteratorIRGenerator::_ZN2js3jit30OptimizeGetIteratorIRGenerator14tryAttachArrayEv.part.0()’:
 8:53.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:14399:21: note: ‘obj’ declared here
 8:53.80 14399 |   Rooted obj(cx_, &val_.toObject());
 8:53.80       |                     ^~~
 8:53.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:14390:63: note: ‘this’ declared here
 8:53.80 14390 | AttachDecision OptimizeGetIteratorIRGenerator::tryAttachArray() {
 8:53.80       |                                                               ^
 8:53.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
 8:53.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:53.90     inlined from ‘static js::ArrayBufferObject* js::ArrayBufferObject::copyAndDetachRealloc(JSContext*, size_t, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:2145:78:
 8:53.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘newBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:53.90  1151 |     *this->stack = this;
 8:53.90       |     ~~~~~~~~~~~~~^~~~~~
 8:53.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In static member function ‘static js::ArrayBufferObject* js::ArrayBufferObject::copyAndDetachRealloc(JSContext*, size_t, JS::Handle)’:
 8:53.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:2145:30: note: ‘newBuffer’ declared here
 8:53.90  2145 |   Rooted newBuffer(cx, ArrayBufferObject::createEmpty(cx));
 8:53.90       |                              ^~~~~~~~~
 8:53.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:2129:16: note: ‘cx’ declared here
 8:53.91  2129 |     JSContext* cx, size_t newByteLength,
 8:53.91       |     ~~~~~~~~~~~^~
 8:54.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
 8:54.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:54.12     inlined from ‘void* JS::StealArrayBufferContents(JSContext*, HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3145:45:
 8:54.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 8:54.12  1151 |     *this->stack = this;
 8:54.12       |     ~~~~~~~~~~~~~^~~~~~
 8:54.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp: In function ‘void* JS::StealArrayBufferContents(JSContext*, HandleObject)’:
 8:54.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3144:30: note: ‘unwrappedBuffer’ declared here
 8:54.12  3144 |   Rooted unwrappedBuffer(
 8:54.12       |                              ^~~~~~~~~~~~~~~
 8:54.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ArrayBufferObject.cpp:3138:61: note: ‘cx’ declared here
 8:54.12  3138 | JS_PUBLIC_API void* JS::StealArrayBufferContents(JSContext* cx,
 8:54.12       |                                                  ~~~~~~~~~~~^~
 8:54.21 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:12:
 8:54.21 In member function ‘const ValueType& mozilla::EnumeratedArray::operator[](Enum) const [with Enum = JSProtoKey; ValueType = js::GlobalObjectData::ConstructorWithProto; long unsigned int Size = 92]’,
 8:54.21     inlined from ‘bool js::GlobalObject::hasConstructor(JSProtoKey) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.h:323:47,
 8:54.21     inlined from ‘bool js::GlobalObject::isStandardClassResolved(JSProtoKey) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.h:427:26,
 8:54.21     inlined from ‘static bool js::GlobalObject::ensureConstructor(JSContext*, JS::Handle, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.h:341:40,
 8:54.21     inlined from ‘static JSObject* js::GlobalObject::getOrCreatePrototype(JSContext*, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.h:359:41,
 8:54.21     inlined from ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:2675:55:
 8:54.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/EnumeratedArray.h:67:18: warning: ‘protoKey’ may be used uninitialized [-Wmaybe-uninitialized]
 8:54.21    67 |     return mArray[size_t(aIndex)];
 8:54.21       |            ~~~~~~^
 8:54.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’:
 8:54.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:2641:14: note: ‘protoKey’ was declared here
 8:54.21  2641 |   JSProtoKey protoKey;
 8:54.21       |              ^~~~~~~~
 8:54.83 In file included from Unified_cpp_js_src_wasm0.cpp:29:
 8:54.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘RegType js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*) [with RegType = js::wasm::RegI32]’:
 8:54.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp:136:12: warning: ‘addrTemp’ may be used uninitialized [-Wmaybe-uninitialized]
 8:54.84   136 |   uint32_t addr = addrTemp;
 8:54.84       |            ^~~~
 8:54.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp:134:11: note: ‘addrTemp’ was declared here
 8:54.84   134 |   int32_t addrTemp;
 8:54.84       |           ^~~~~~~~
 8:55.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 8:55.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:55.36     inlined from ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1465:42:
 8:55.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘getter’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_60(D) + 344])[3]’ [-Wdangling-pointer=]
 8:55.36  1151 |     *this->stack = this;
 8:55.36       |     ~~~~~~~~~~~~~^~~~~~
 8:55.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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)’:
 8:55.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1465:16: note: ‘getter’ declared here
 8:55.37  1465 |   RootedObject getter(cx_, desc->getter());
 8:55.37       |                ^~~~~~
 8:55.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:1409:28: note: ‘this’ declared here
 8:55.37  1409 |     ValOperandId receiverId) {
 8:55.37       |                            ^
 8:55.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]’,
 8:55.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:55.56     inlined from ‘js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachSmallObjectVariableKey(JS::HandleObject, js::jit::ObjOperandId, jsid, js::jit::ValOperandId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:3999:62:
 8:55.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘keyListObj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D) + 344])[3]’ [-Wdangling-pointer=]
 8:55.56  1151 |     *this->stack = this;
 8:55.56       |     ~~~~~~~~~~~~~^~~~~~
 8:55.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachSmallObjectVariableKey(JS::HandleObject, js::jit::ObjOperandId, jsid, js::jit::ValOperandId)’:
 8:55.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:3999:23: note: ‘keyListObj’ declared here
 8:55.56  3999 |   Rooted keyListObj(cx_, ListObject::create(cx_));
 8:55.56       |                       ^~~~~~~~~~
 8:55.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:3962:71: note: ‘this’ declared here
 8:55.56  3962 |     HandleObject obj, ObjOperandId objId, jsid key, ValOperandId keyId) {
 8:55.56       |                                                                       ^
 8:56.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 8:56.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:56.12     inlined from ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:10317:67:
 8:56.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D) + 344])[3]’ [-Wdangling-pointer=]
 8:56.12  1151 |     *this->stack = this;
 8:56.12       |     ~~~~~~~~~~~~~^~~~~~
 8:56.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In function ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)’:
 8:56.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:10317:18: note: ‘target’ declared here
 8:56.12 10317 |   RootedFunction target(cx_, &thisval_.toObject().as());
 8:56.12       |                  ^~~~~~
 8:56.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:10307:71: note: ‘this’ declared here
 8:56.12 10307 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) {
 8:56.12       |                                                                       ^
 8:56.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
 8:56.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 8:56.19     inlined from ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11246:72:
 8:56.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D) + 344])[3]’ [-Wdangling-pointer=]
 8:56.19  1151 |     *this->stack = this;
 8:56.19       |     ~~~~~~~~~~~~~^~~~~~
 8:56.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp: In function ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)’:
 8:56.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11246:23: note: ‘target’ declared here
 8:56.19 11246 |   Rooted target(cx_, &thisval_.toObject().as());
 8:56.19       |                       ^~~~~~
 8:56.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/CacheIR.cpp:11232:76: note: ‘this’ declared here
 8:56.20 11232 | AttachDecision CallIRGenerator::tryAttachFunApply(HandleFunction calleeFunc) {
 8:56.20       |                                                                            ^
 8:57.67 In file included from Unified_cpp_js_src_wasm0.cpp:38:
 8:57.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::emitRemainderI32()’:
 8:57.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp:2827:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
 8:57.67  2827 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(false),
 8:57.67       |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:57.67  2828 |                         ZeroOnOverflow(true), isConst, c, RemainderI32);
 8:57.67       |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:57.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp:2805:11: note: ‘c’ was declared here
 8:57.67  2805 |   int32_t c;
 8:57.67       |           ^
 8:57.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::emitRemainderU32()’:
 8:57.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp:2846:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
 8:57.71  2846 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true),
 8:57.71       |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:57.71  2847 |                         isConst, c, RemainderI32);
 8:57.71       |                         ~~~~~~~~~~~~~~~~~~~~~~~~~
 8:57.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp:2836:11: note: ‘c’ was declared here
 8:57.71  2836 |   int32_t c;
 8:57.71       |           ^
 9:00.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘void js::wasm::BaseCompiler::memFillInlineM32()’:
 9:00.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp:2702:11: warning: ‘signedValue’ may be used uninitialized [-Wmaybe-uninitialized]
 9:00.59  2702 |   int32_t signedValue;
 9:00.59       |           ^~~~~~~~~~~
 9:00.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp:2701:11: warning: ‘signedLength’ may be used uninitialized [-Wmaybe-uninitialized]
 9:00.59  2701 |   int32_t signedLength;
 9:00.59       |           ^~~~~~~~~~~~
 9:00.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘void js::wasm::BaseCompiler::memCopyInlineM32()’:
 9:00.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp:2486:12: warning: ‘signedLength’ may be used uninitialized [-Wmaybe-uninitialized]
 9:00.76  2486 |   uint32_t length = signedLength;
 9:00.76       |            ^~~~~~
 9:00.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCMemory.cpp:2484:11: note: ‘signedLength’ was declared here
 9:00.76  2484 |   int32_t signedLength;
 9:00.76       |           ^~~~~~~~~~~~
 9:00.99 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Result.h:93,
 9:00.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jspubtd.h:19,
 9:00.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:19,
 9:00.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.h:12,
 9:00.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.h:10,
 9:00.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:7,
 9:00.99                  from Unified_cpp_js_src11.cpp:2:
 9:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::Error]’:
 9:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h:308:46:   required from here
 9:00.99   308 |   constexpr E unwrapErr() { return inspectErr(); }
 9:00.99       |                                    ~~~~~~~~~~^~
 9:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:3517:3:   in ‘constexpr’ expansion of ‘mozTryVarTempResult_.mozilla::Result::propagateErr()’
 9:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h:673:49:   in ‘constexpr’ expansion of ‘((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()’
 9:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h:305:16: warning: ‘void* 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]
 9:00.99   305 |     std::memcpy(&res, &bits, sizeof(E));
 9:00.99       |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 9:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Result.h:106:8: note: ‘struct JS::Error’ declared here
 9:00.99   106 | struct Error {
 9:00.99       |        ^~~~~
 9:01.61 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:14,
 9:01.61                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:17,
 9:01.61                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsmath.h:12,
 9:01.61                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:34:
 9:01.61 In static member function ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’,
 9:01.61     inlined from ‘void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:805:15,
 9:01.61     inlined from ‘void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:29,
 9:01.61     inlined from ‘bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp:1200:9:
 9:01.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
 9:01.61   154 |     new (KnownNotNull, aDst) T(std::forward(aArgs)...);
 9:01.61       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9:01.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStk.h: In member function ‘bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’:
 9:01.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here
 9:01.62   133 |     Kind k;
 9:01.62       |          ^
 9:02.34 In static member function ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’,
 9:02.34     inlined from ‘void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:805:15,
 9:02.34     inlined from ‘void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:29,
 9:02.34     inlined from ‘bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBaselineCompile.cpp:4964:11:
 9:02.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
 9:02.34   154 |     new (KnownNotNull, aDst) T(std::forward(aArgs)...);
 9:02.34       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9:02.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStk.h: In member function ‘bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’:
 9:02.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here
 9:02.34   133 |     Kind k;
 9:02.34       |          ^
 9:04.98 memory/build
 9:07.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:07.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:07.35     inlined from ‘js::AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1399:47:
 9:07.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:07.35  1151 |     *this->stack = this;
 9:07.35       |     ~~~~~~~~~~~~~^~~~~~
 9:07.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext*)’:
 9:07.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1398:16: note: ‘proto’ declared here
 9:07.35  1398 |   RootedObject proto(cx, GlobalObject::getOrCreateAsyncIteratorHelperPrototype(
 9:07.35       |                ^~~~~
 9:07.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1397:66: note: ‘cx’ declared here
 9:07.35  1397 | AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext* cx) {
 9:07.35       |                                                       ~~~~~~~~~~~^~
 9:07.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 9:07.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:07.79     inlined from ‘static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:864:68:
 9:07.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘qhatv’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 9:07.79  1151 |     *this->stack = this;
 9:07.79       |     ~~~~~~~~~~~~~^~~~~~
 9:07.79 In file included from Unified_cpp_js_src11.cpp:11:
 9:07.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)’:
 9:07.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:864:16: note: ‘qhatv’ declared here
 9:07.79   864 |   RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative));
 9:07.79       |                ^~~~~
 9:07.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:835:16: note: ‘cx’ declared here
 9:07.79   835 |     JSContext* cx, HandleBigInt dividend, HandleBigInt divisor,
 9:07.79       |     ~~~~~~~~~~~^~
 9:08.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 9:08.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:08.68     inlined from ‘static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2347:77:
 9:08.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 9:08.68  1151 |     *this->stack = this;
 9:08.68       |     ~~~~~~~~~~~~~^~~~~~
 9:08.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’:
 9:08.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2346:16: note: ‘result’ declared here
 9:08.68  2346 |   RootedBigInt result(cx,
 9:08.68       |                ^~~~~~
 9:08.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2301:42: note: ‘cx’ declared here
 9:08.68  2301 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) {
 9:08.68       |                               ~~~~~~~~~~~^~
 9:08.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 9:08.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:08.74     inlined from ‘static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2411:46:
 9:08.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘x1’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 9:08.74  1151 |     *this->stack = this;
 9:08.74       |     ~~~~~~~~~~~~~^~~~~~
 9:08.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’:
 9:08.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2411:18: note: ‘x1’ declared here
 9:08.74  2411 |     RootedBigInt x1(cx, absoluteSubOne(cx, x));
 9:08.74       |                  ^~
 9:08.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2395:35: note: ‘cx’ declared here
 9:08.74  2395 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) {
 9:08.74       |                        ~~~~~~~~~~~^~
 9:08.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 9:08.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:08.76     inlined from ‘static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2456:46:
 9:08.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘x1’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 9:08.77  1151 |     *this->stack = this;
 9:08.77       |     ~~~~~~~~~~~~~^~~~~~
 9:08.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’:
 9:08.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2456:18: note: ‘x1’ declared here
 9:08.77  2456 |     RootedBigInt x1(cx, absoluteSubOne(cx, x));
 9:08.77       |                  ^~
 9:08.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2441:35: note: ‘cx’ declared here
 9:08.77  2441 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) {
 9:08.77       |                        ~~~~~~~~~~~^~
 9:08.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 9:08.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:08.79     inlined from ‘static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2503:50:
 9:08.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 9:08.79  1151 |     *this->stack = this;
 9:08.79       |     ~~~~~~~~~~~~~^~~~~~
 9:08.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’:
 9:08.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2503:18: note: ‘result’ declared here
 9:08.79  2503 |     RootedBigInt result(cx, absoluteSubOne(cx, x));
 9:08.79       |                  ^~~~~~
 9:08.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2485:34: note: ‘cx’ declared here
 9:08.79  2485 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) {
 9:08.79       |                       ~~~~~~~~~~~^~
 9:08.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’,
 9:08.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:08.93     inlined from ‘static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2804:44:
 9:08.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘mod’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=]
 9:08.93  1151 |     *this->stack = this;
 9:08.93       |     ~~~~~~~~~~~~~^~~~~~
 9:08.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)’:
 9:08.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2804:16: note: ‘mod’ declared here
 9:08.93  2804 |   RootedBigInt mod(cx, asUintN(cx, x, bits));
 9:08.93       |                ^~~
 9:08.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:2764:35: note: ‘cx’ declared here
 9:08.93  2764 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) {
 9:08.93       |                        ~~~~~~~~~~~^~
 9:09.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BoundFunctionObject*]’,
 9:09.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BoundFunctionObject*; T = js::BoundFunctionObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:09.33     inlined from ‘static js::BoundFunctionObject* js::BoundFunctionObject::createTemplateObject(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:471:73:
 9:09.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bound’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:09.34  1151 |     *this->stack = this;
 9:09.34       |     ~~~~~~~~~~~~~^~~~~~
 9:09.34 In file included from Unified_cpp_js_src11.cpp:20:
 9:09.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp: In static member function ‘static js::BoundFunctionObject* js::BoundFunctionObject::createTemplateObject(JSContext*)’:
 9:09.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:470:32: note: ‘bound’ declared here
 9:09.34   470 |   Rooted bound(
 9:09.34       |                                ^~~~~
 9:09.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:468:75: note: ‘cx’ declared here
 9:09.34   468 | BoundFunctionObject* BoundFunctionObject::createTemplateObject(JSContext* cx) {
 9:09.34       |                                                                ~~~~~~~~~~~^~
 9:09.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 9:09.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:09.79     inlined from ‘JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:3068:24:
 9:09.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 9:09.79  1151 |     *this->stack = this;
 9:09.79       |     ~~~~~~~~~~~~~^~~~~~
 9:09.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)’:
 9:09.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:3068:15: note: ‘v’ declared here
 9:09.80  3068 |   RootedValue v(cx, val);
 9:09.80       |               ^
 9:09.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BigIntType.cpp:3067:33: note: ‘cx’ declared here
 9:09.80  3067 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) {
 9:09.80       |                      ~~~~~~~~~~~^~
 9:10.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 9:10.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:10.11     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 9:10.11     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 9:10.11     inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:953:50,
 9:10.11     inlined from ‘static bool js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:94:25:
 9:10.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:10.11  1151 |     *this->stack = this;
 9:10.11       |     ~~~~~~~~~~~~~^~~~~~
 9:10.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp: In static member function ‘static bool js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’:
 9:10.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:94:17: note: ‘args2’ declared here
 9:10.11    94 |   ConstructArgs args2(cx);
 9:10.11       |                 ^~~~~
 9:10.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:78:48: note: ‘cx’ declared here
 9:10.11    78 | bool BoundFunctionObject::construct(JSContext* cx, unsigned argc, Value* vp) {
 9:10.11       |                                     ~~~~~~~~~~~^~
 9:10.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 9:10.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:10.19     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 9:10.19     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 9:10.19     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
 9:10.19     inlined from ‘static bool js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:65:22:
 9:10.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:10.19  1151 |     *this->stack = this;
 9:10.19       |     ~~~~~~~~~~~~~^~~~~~
 9:10.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp: In static member function ‘static bool js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’:
 9:10.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:65:14: note: ‘args2’ declared here
 9:10.19    65 |   InvokeArgs args2(cx);
 9:10.19       |              ^~~~~
 9:10.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:52:43: note: ‘cx’ declared here
 9:10.19    52 | bool BoundFunctionObject::call(JSContext* cx, unsigned argc, Value* vp) {
 9:10.19       |                                ~~~~~~~~~~~^~
 9:10.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:10.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:10.37     inlined from ‘bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1031:70:
 9:10.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:10.37  1151 |     *this->stack = this;
 9:10.37       |     ~~~~~~~~~~~~~^~~~~~
 9:10.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’:
 9:10.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1030:16: note: ‘asyncIterProto’ declared here
 9:10.37  1030 |   RootedObject asyncIterProto(
 9:10.37       |                ^~~~~~~~~~~~~~
 9:10.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1011:58: note: ‘cx’ declared here
 9:10.37  1011 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx,
 9:10.37       |                                               ~~~~~~~~~~~^~
 9:10.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:10.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:10.42     inlined from ‘static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1273:70:
 9:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:10.42  1151 |     *this->stack = this;
 9:10.42       |     ~~~~~~~~~~~~~^~~~~~
 9:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In static member function ‘static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)’:
 9:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1272:16: note: ‘asyncIterProto’ declared here
 9:10.42  1272 |   RootedObject asyncIterProto(
 9:10.42       |                ^~~~~~~~~~~~~~
 9:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1265:54: note: ‘cx’ declared here
 9:10.42  1265 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx,
 9:10.42       |                                           ~~~~~~~~~~~^~
 9:10.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:10.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:10.45     inlined from ‘static bool js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1376:70:
 9:10.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:10.46  1151 |     *this->stack = this;
 9:10.46       |     ~~~~~~~~~~~~~^~~~~~
 9:10.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In static member function ‘static bool js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)’:
 9:10.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1375:16: note: ‘asyncIterProto’ declared here
 9:10.46  1375 |   RootedObject asyncIterProto(
 9:10.46       |                ^~~~~~~~~~~~~~
 9:10.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1369:60: note: ‘cx’ declared here
 9:10.46  1369 | bool GlobalObject::initAsyncIteratorHelperProto(JSContext* cx,
 9:10.46       |                                                 ~~~~~~~~~~~^~
 9:10.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:10.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:10.50     inlined from ‘static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1214:70:
 9:10.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:10.50  1151 |     *this->stack = this;
 9:10.50       |     ~~~~~~~~~~~~~^~~~~~
 9:10.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In static member function ‘static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)’:
 9:10.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1213:16: note: ‘asyncIterProto’ declared here
 9:10.50  1213 |   RootedObject asyncIterProto(
 9:10.50       |                ^~~~~~~~~~~~~~
 9:10.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1208:16: note: ‘cx’ declared here
 9:10.50  1208 |     JSContext* cx, Handle global) {
 9:10.50       |     ~~~~~~~~~~~^~
 9:11.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:11.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 9:11.33     inlined from ‘static js::BoundFunctionObject* js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle, JS::Value*, uint32_t, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:341:31:
 9:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:11.34  1151 |     *this->stack = this;
 9:11.34       |     ~~~~~~~~~~~~~^~~~~~
 9:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp: In static member function ‘static js::BoundFunctionObject* js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle, JS::Value*, uint32_t, JS::Handle)’:
 9:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:341:23: note: ‘proto’ declared here
 9:11.34   341 |     Rooted proto(cx);
 9:11.34       |                       ^~~~~
 9:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BoundFunctionObject.cpp:310:16: note: ‘cx’ declared here
 9:11.34   310 |     JSContext* cx, Handle target, Value* args, uint32_t argc,
 9:11.34       |     ~~~~~~~~~~~^~
 9:12.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:12.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.11     inlined from ‘js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:70:78,
 9:12.11     inlined from ‘static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:94:43:
 9:12.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.11  1151 |     *this->stack = this;
 9:12.11       |     ~~~~~~~~~~~~~^~~~~~
 9:12.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In static member function ‘static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)’:
 9:12.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:70:16: note: ‘proto’ declared here
 9:12.12    70 |   RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr);
 9:12.12       |                ^~~~~
 9:12.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:89:63: note: ‘cx’ declared here
 9:12.12    89 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx,
 9:12.12       |                                                    ~~~~~~~~~~~^~
 9:12.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:12.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.16     inlined from ‘static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1144:43:
 9:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.16  1151 |     *this->stack = this;
 9:12.16       |     ~~~~~~~~~~~~~^~~~~~
 9:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In static member function ‘static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)’:
 9:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1142:16: note: ‘proto’ declared here
 9:12.16  1142 |   RootedObject proto(cx,
 9:12.16       |                ^~~~~
 9:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1137:58: note: ‘cx’ declared here
 9:12.16  1137 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter,
 9:12.16       |                                               ~~~~~~~~~~~^~
 9:12.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]’,
 9:12.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.18     inlined from ‘static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:166:51:
 9:12.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘queue’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.18  1151 |     *this->stack = this;
 9:12.18       |     ~~~~~~~~~~~~~^~~~~~
 9:12.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In static member function ‘static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)’:
 9:12.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:166:23: note: ‘queue’ declared here
 9:12.18   166 |   Rooted queue(cx, generator->queue());
 9:12.18       |                       ^~~~~
 9:12.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:159:16: note: ‘cx’ declared here
 9:12.19   159 |     JSContext* cx, Handle generator) {
 9:12.19       |     ~~~~~~~~~~~^~
 9:12.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]’,
 9:12.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.36     inlined from ‘bool AsyncGeneratorDrainQueue(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:567:57:
 9:12.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘next’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.36  1151 |     *this->stack = this;
 9:12.36       |     ~~~~~~~~~~~~~^~~~~~
 9:12.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorDrainQueue(JSContext*, JS::Handle)’:
 9:12.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:566:36: note: ‘next’ declared here
 9:12.36   566 |     Rooted next(
 9:12.36       |                                    ^~~~
 9:12.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:546:16: note: ‘cx’ declared here
 9:12.36   546 |     JSContext* cx, Handle generator) {
 9:12.36       |     ~~~~~~~~~~~^~
 9:12.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:12.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.45     inlined from ‘static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1144:43,
 9:12.45     inlined from ‘JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1127:45:
 9:12.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.45  1151 |     *this->stack = this;
 9:12.45       |     ~~~~~~~~~~~~~^~~~~~
 9:12.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In function ‘JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)’:
 9:12.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1142:16: note: ‘proto’ declared here
 9:12.45  1142 |   RootedObject proto(cx,
 9:12.45       |                ^~~~~
 9:12.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:1124:54: note: ‘cx’ declared here
 9:12.45  1124 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter,
 9:12.45       |                                           ~~~~~~~~~~~^~
 9:12.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]’,
 9:12.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.47     inlined from ‘static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:134:57:
 9:12.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘queue’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.47  1151 |     *this->stack = this;
 9:12.47       |     ~~~~~~~~~~~~~^~~~~~
 9:12.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In static member function ‘static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)’:
 9:12.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:134:25: note: ‘queue’ declared here
 9:12.48   134 |     Rooted queue(cx, ListObject::create(cx));
 9:12.48       |                         ^~~~~
 9:12.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:126:16: note: ‘cx’ declared here
 9:12.48   126 |     JSContext* cx, Handle generator,
 9:12.48       |     ~~~~~~~~~~~^~
 9:12.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]’,
 9:12.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.55     inlined from ‘bool AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:702:78:
 9:12.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘request’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.55  1151 |     *this->stack = this;
 9:12.55       |     ~~~~~~~~~~~~~^~~~~~
 9:12.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue, JS::Handle)’:
 9:12.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:700:34: note: ‘request’ declared here
 9:12.55   700 |   Rooted request(
 9:12.55       |                                  ^~~~~~~
 9:12.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:694:16: note: ‘cx’ declared here
 9:12.55   694 |     JSContext* cx, Handle generator,
 9:12.55       |     ~~~~~~~~~~~^~
 9:12.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 9:12.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.58     inlined from ‘bool AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:671:51,
 9:12.58     inlined from ‘bool js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:771:39:
 9:12.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.58  1151 |     *this->stack = this;
 9:12.58       |     ~~~~~~~~~~~~~^~~~~~
 9:12.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’:
 9:12.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:670:26: note: ‘resultPromise’ declared here
 9:12.58   670 |   Rooted resultPromise(
 9:12.58       |                          ^~~~~~~~~~~~~
 9:12.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:764:40: note: ‘cx’ declared here
 9:12.58   764 | bool js::AsyncGeneratorNext(JSContext* cx, unsigned argc, Value* vp) {
 9:12.58       |                             ~~~~~~~~~~~^~
 9:12.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 9:12.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.64     inlined from ‘bool AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:671:51,
 9:12.64     inlined from ‘bool js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:827:39:
 9:12.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.64  1151 |     *this->stack = this;
 9:12.64       |     ~~~~~~~~~~~~~^~~~~~
 9:12.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’:
 9:12.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:670:26: note: ‘resultPromise’ declared here
 9:12.64   670 |   Rooted resultPromise(
 9:12.64       |                          ^~~~~~~~~~~~~
 9:12.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:820:42: note: ‘cx’ declared here
 9:12.64   820 | bool js::AsyncGeneratorReturn(JSContext* cx, unsigned argc, Value* vp) {
 9:12.65       |                               ~~~~~~~~~~~^~
 9:12.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
 9:12.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:12.71     inlined from ‘bool AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:671:51,
 9:12.71     inlined from ‘bool js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:886:39:
 9:12.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:12.72  1151 |     *this->stack = this;
 9:12.72       |     ~~~~~~~~~~~~~^~~~~~
 9:12.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’:
 9:12.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:670:26: note: ‘resultPromise’ declared here
 9:12.72   670 |   Rooted resultPromise(
 9:12.72       |                          ^~~~~~~~~~~~~
 9:12.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/AsyncIteration.cpp:879:41: note: ‘cx’ declared here
 9:12.72   879 | bool js::AsyncGeneratorThrow(JSContext* cx, unsigned argc, Value* vp) {
 9:12.72       |                              ~~~~~~~~~~~^~
 9:14.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
 9:14.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:14.75     inlined from ‘bool HandleInstantiationFailure(JSContext*, const JS::CallArgs&, const js::AsmJSMetadata&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:6963:77,
 9:14.75     inlined from ‘bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:7049:38:
 9:14.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
 9:14.75  1151 |     *this->stack = this;
 9:14.75       |     ~~~~~~~~~~~~~^~~~~~
 9:14.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp: In function ‘bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’:
 9:14.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:6963:19: note: ‘name’ declared here
 9:14.75  6963 |   Rooted name(cx, args.callee().as().fullExplicitName());
 9:14.75       |                   ^~~~
 9:14.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/AsmJS.cpp:7036:38: note: ‘cx’ declared here
 9:14.75  7036 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) {
 9:14.75       |                           ~~~~~~~~~~~^~
 9:25.78 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 9:25.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
 9:25.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
 9:25.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BytecodeUtil.h:23,
 9:25.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BytecodeUtil-inl.h:10,
 9:25.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BytecodeUtil.cpp:11,
 9:25.78                  from Unified_cpp_js_src12.cpp:2:
 9:25.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 9:25.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:25.78     inlined from ‘bool DecompileArgumentFromStack(JSContext*, int, JS::UniqueChars*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BytecodeUtil.cpp:2453:45:
 9:25.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 9:25.78  1151 |     *this->stack = this;
 9:25.78       |     ~~~~~~~~~~~~~^~~~~~
 9:25.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BytecodeUtil.cpp: In function ‘bool DecompileArgumentFromStack(JSContext*, int, JS::UniqueChars*)’:
 9:25.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BytecodeUtil.cpp:2453:16: note: ‘script’ declared here
 9:25.78  2453 |   RootedScript script(cx, frameIter.script());
 9:25.78       |                ^~~~~~
 9:25.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/BytecodeUtil.cpp:2424:51: note: ‘cx’ declared here
 9:25.78  2424 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex,
 9:25.78       |                                        ~~~~~~~~~~~^~
 9:30.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:30.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:30.12     inlined from ‘bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.cpp:308:51:
 9:30.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘wrapper’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:30.12  1151 |     *this->stack = this;
 9:30.12       |     ~~~~~~~~~~~~~^~~~~~
 9:30.12 In file included from Unified_cpp_js_src12.cpp:47:
 9:30.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.cpp: In member function ‘bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)’:
 9:30.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.cpp:308:16: note: ‘wrapper’ declared here
 9:30.12   308 |   RootedObject wrapper(cx, wrap(cx, existing, obj));
 9:30.12       |                ^~~~~~~
 9:30.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.cpp:284:49: note: ‘cx’ declared here
 9:30.12   284 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing,
 9:30.12       |                                      ~~~~~~~~~~~^~
 9:31.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 9:31.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:31.55     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 9:31.55     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 9:31.55     inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:953:50,
 9:31.55     inlined from ‘bool JS::Construct(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:143:29:
 9:31.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:31.55  1151 |     *this->stack = this;
 9:31.55       |     ~~~~~~~~~~~~~^~~~~~
 9:31.55 In file included from Unified_cpp_js_src12.cpp:11:
 9:31.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS::Construct(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’:
 9:31.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:143:21: note: ‘cargs’ declared here
 9:31.55   143 |   js::ConstructArgs cargs(cx);
 9:31.55       |                     ^~~~~
 9:31.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:122:45: note: ‘cx’ declared here
 9:31.56   122 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle fval,
 9:31.56       |                                  ~~~~~~~~~~~^~
 9:31.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 9:31.62     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:31.62     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 9:31.62     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 9:31.62     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
 9:31.63     inlined from ‘bool JS::Call(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:114:26:
 9:31.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:31.63  1151 |     *this->stack = this;
 9:31.63       |     ~~~~~~~~~~~~~^~~~~~
 9:31.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS::Call(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’:
 9:31.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:114:18: note: ‘iargs’ declared here
 9:31.63   114 |   js::InvokeArgs iargs(cx);
 9:31.63       |                  ^~~~~
 9:31.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:106:40: note: ‘cx’ declared here
 9:31.63   106 | JS_PUBLIC_API bool JS::Call(JSContext* cx, JS::Handle thisv,
 9:31.63       |                             ~~~~~~~~~~~^~
 9:31.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 9:31.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:31.67     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 9:31.67     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 9:31.67     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
 9:31.67     inlined from ‘bool JS_CallFunctionName(JSContext*, JS::Handle, const char*, const JS::HandleValueArray&, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:97:26:
 9:31.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:31.67  1151 |     *this->stack = this;
 9:31.67       |     ~~~~~~~~~~~~~^~~~~~
 9:31.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS_CallFunctionName(JSContext*, JS::Handle, const char*, const JS::HandleValueArray&, JS::MutableHandle)’:
 9:31.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:97:18: note: ‘iargs’ declared here
 9:31.67    97 |   js::InvokeArgs iargs(cx);
 9:31.67       |                  ^~~~~
 9:31.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:77:51: note: ‘cx’ declared here
 9:31.67    77 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, JS::Handle obj,
 9:31.67       |                                        ~~~~~~~~~~~^~
 9:31.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 9:31.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:31.74     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 9:31.74     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 9:31.74     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
 9:31.74     inlined from ‘bool JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, const JS::HandleValueArray&, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:49:26:
 9:31.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:31.74  1151 |     *this->stack = this;
 9:31.74       |     ~~~~~~~~~~~~~^~~~~~
 9:31.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, const JS::HandleValueArray&, JS::MutableHandle)’:
 9:31.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:49:18: note: ‘iargs’ declared here
 9:31.74    49 |   js::InvokeArgs iargs(cx);
 9:31.74       |                  ^~~~~
 9:31.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:39:52: note: ‘cx’ declared here
 9:31.74    39 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx,
 9:31.74       |                                         ~~~~~~~~~~~^~
 9:31.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 9:31.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:31.79     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 9:31.79     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 9:31.79     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
 9:31.79     inlined from ‘bool JS_CallFunction(JSContext*, JS::Handle, JS::Handle, const JS::HandleValueArray&, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:67:26:
 9:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:31.79  1151 |     *this->stack = this;
 9:31.79       |     ~~~~~~~~~~~~~^~~~~~
 9:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS_CallFunction(JSContext*, JS::Handle, JS::Handle, const JS::HandleValueArray&, JS::MutableHandle)’:
 9:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:67:18: note: ‘iargs’ declared here
 9:31.79    67 |   js::InvokeArgs iargs(cx);
 9:31.79       |                  ^~~~~
 9:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:58:47: note: ‘cx’ declared here
 9:31.79    58 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, JS::Handle obj,
 9:31.79       |                                    ~~~~~~~~~~~^~
 9:31.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
 9:31.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:31.84     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
 9:31.84     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
 9:31.84     inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:953:50,
 9:31.84     inlined from ‘bool JS::Construct(JSContext*, Handle, const HandleValueArray&, MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:164:29:
 9:31.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:31.84  1151 |     *this->stack = this;
 9:31.84       |     ~~~~~~~~~~~~~^~~~~~
 9:31.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS::Construct(JSContext*, Handle, const HandleValueArray&, MutableHandle)’:
 9:31.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:164:21: note: ‘cargs’ declared here
 9:31.85   164 |   js::ConstructArgs cargs(cx);
 9:31.85       |                     ^~~~~
 9:31.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CallAndConstruct.cpp:151:45: note: ‘cx’ declared here
 9:31.85   151 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle fval,
 9:31.85       |                                  ~~~~~~~~~~~^~
 9:41.97 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CompilationAndEvaluation.h:16,
 9:41.97                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/CompilationAndEvaluation.cpp:9,
 9:41.97                  from Unified_cpp_js_src13.cpp:2:
 9:41.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 9:41.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:41.97     inlined from ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:2464:24:
 9:41.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 9:41.97  1151 |     *this->stack = this;
 9:41.97       |     ~~~~~~~~~~~~~^~~~~~
 9:41.97 In file included from Unified_cpp_js_src13.cpp:38:
 9:41.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’:
 9:41.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:2464:14: note: ‘id’ declared here
 9:41.97  2464 |     RootedId id(cx, id_);
 9:41.97       |              ^~
 9:41.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:2462:23: note: ‘cx’ declared here
 9:41.97  2462 |   bool has(JSContext* cx, HandleObject proxy, HandleId id_,
 9:41.97       |            ~~~~~~~~~~~^~
 9:43.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 9:43.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:43.63     inlined from ‘bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3607:33:
 9:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 9:43.63  1151 |     *this->stack = this;
 9:43.63       |     ~~~~~~~~~~~~~^~~~~~
 9:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, JS::Handle)’:
 9:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3607:12: note: ‘id’ declared here
 9:43.63  3607 |   RootedId id(cx, NameToId(name));
 9:43.63       |            ^~
 9:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3604:16: note: ‘cx’ declared here
 9:43.63  3604 |     JSContext* cx, Handle lexicalEnv,
 9:43.63       |     ~~~~~~~~~~~^~
 9:43.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter]’,
 9:43.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter; T = js::AbstractBindingIter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:43.71     inlined from ‘bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3897:49:
 9:43.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
 9:43.71  1151 |     *this->stack = this;
 9:43.71       |     ~~~~~~~~~~~~~^~~~~~
 9:43.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle, JS::HandleObject)’:
 9:43.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3897:23: note: ‘bi’ declared here
 9:43.71  3897 |   Rooted bi(cx, BindingIter(script));
 9:43.71       |                       ^~
 9:43.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3887:16: note: ‘cx’ declared here
 9:43.71  3887 |     JSContext* cx, HandleScript script,
 9:43.71       |     ~~~~~~~~~~~^~
 9:43.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]’,
 9:43.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::LexicalEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 9:43.84     inlined from ‘bool CheckVarNameConflictsInEnv(JSContext*, JS::HandleScript, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3942:43,
 9:43.84     inlined from ‘bool CheckEvalDeclarationConflicts(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:4009:36,
 9:43.84     inlined from ‘bool js::GlobalOrEvalDeclInstantiation(JSContext*, JS::HandleObject, JS::HandleScript, GCThingIndex)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:4067:39:
 9:43.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:43.84  1151 |     *this->stack = this;
 9:43.84       |     ~~~~~~~~~~~~~^~~~~~
 9:43.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::GlobalOrEvalDeclInstantiation(JSContext*, JS::HandleObject, JS::HandleScript, GCThingIndex)’:
 9:43.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3942:37: note: ‘env’ declared here
 9:43.85  3942 |   Rooted env(cx);
 9:43.85       |                                     ^~~
 9:43.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:4057:51: note: ‘cx’ declared here
 9:43.85  4057 | bool js::GlobalOrEvalDeclInstantiation(JSContext* cx, HandleObject envChain,
 9:43.85       |                                        ~~~~~~~~~~~^~
 9:44.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 9:44.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:44.52     inlined from ‘bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EqualityOperations.cpp:96:76:
 9:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘lvalue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 9:44.52  1151 |     *this->stack = this;
 9:44.52       |     ~~~~~~~~~~~~~^~~~~~
 9:44.52 In file included from Unified_cpp_js_src13.cpp:47:
 9:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EqualityOperations.cpp: In function ‘bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)’:
 9:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EqualityOperations.cpp:96:25: note: ‘lvalue’ declared here
 9:44.52    96 |   JS::Rooted lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0));
 9:44.52       |                         ^~~~~~
 9:44.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EqualityOperations.cpp:90:52: note: ‘cx’ declared here
 9:44.53    90 | static bool LooselyEqualBooleanAndOther(JSContext* cx,
 9:44.53       |                                         ~~~~~~~~~~~^~
 9:44.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:44.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Rooted&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:44.69     inlined from ‘js::EnvironmentIter::EnvironmentIter(JSContext*, const js::EnvironmentIter&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1409:30,
 9:44.69     inlined from ‘bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3478:43:
 9:44.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ei’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:44.69  1151 |     *this->stack = this;
 9:44.69       |     ~~~~~~~~~~~~~^~~~~~
 9:44.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In function ‘bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)’:
 9:44.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3478:24: note: ‘ei’ declared here
 9:44.69  3478 |   for (EnvironmentIter ei(cx, originalIter); ei; ei++) {
 9:44.69       |                        ^~
 9:44.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3476:16: note: ‘cx’ declared here
 9:44.69  3476 |     JSContext* cx, const EnvironmentIter& originalIter, HandleObject scopeChain,
 9:44.69       |     ~~~~~~~~~~~^~
 9:45.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::EnvironmentObject*]’,
 9:45.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::EnvironmentObject*; T = js::EnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:45.63     inlined from ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:2399:62:
 9:45.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:45.63  1151 |     *this->stack = this;
 9:45.63       |     ~~~~~~~~~~~~~^~~~~~
 9:45.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’:
 9:45.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:2398:32: note: ‘env’ declared here
 9:45.63  2398 |     Rooted env(
 9:45.63       |                                ^~~
 9:45.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:2396:35: note: ‘cx’ declared here
 9:45.64  2396 |   bool ownPropertyKeys(JSContext* cx, HandleObject proxy,
 9:45.64       |                        ~~~~~~~~~~~^~
 9:49.46 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
 9:49.46                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.h:12,
 9:49.46                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.h:18,
 9:49.46                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp:7,
 9:49.46                  from Unified_cpp_js_src_jit5.cpp:2:
 9:49.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]’,
 9:49.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:49.46     inlined from ‘js::jit::JitCode* js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp:626:71:
 9:49.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘newStubCode’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_563(D) + 8])[1]’ [-Wdangling-pointer=]
 9:49.46  1151 |     *this->stack = this;
 9:49.46       |     ~~~~~~~~~~~~~^~~~~~
 9:49.46 In file included from Unified_cpp_js_src_jit5.cpp:20:
 9:49.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘js::jit::JitCode* js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’:
 9:49.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp:626:20: note: ‘newStubCode’ declared here
 9:49.46   626 |   Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion));
 9:49.46       |                    ^~~~~~~~~~~
 9:49.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp:582:53: note: ‘this’ declared here
 9:49.46   582 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) {
 9:49.46       |                                                     ^
 9:50.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:50.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.33     inlined from ‘static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1313:78:
 9:50.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:50.33  1151 |     *this->stack = this;
 9:50.33       |     ~~~~~~~~~~~~~^~~~~~
 9:50.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)’:
 9:50.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1311:24: note: ‘shape’ declared here
 9:50.33  1311 |   Rooted shape(
 9:50.33       |                        ^~~~~
 9:50.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1310:16: note: ‘cx’ declared here
 9:50.33  1310 |     JSContext* cx, HandleObject enclosing, unsigned errorNumber) {
 9:50.33       |     ~~~~~~~~~~~^~
 9:50.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]’,
 9:50.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.35     inlined from ‘static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::createSynthetic(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:471:74:
 9:50.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:50.35  1151 |     *this->stack = this;
 9:50.35       |     ~~~~~~~~~~~~~^~~~~~
 9:50.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::createSynthetic(JSContext*, JS::Handle)’:
 9:50.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:469:36: note: ‘env’ declared here
 9:50.35   469 |   Rooted env(
 9:50.35       |                                    ^~~
 9:50.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:463:16: note: ‘cx’ declared here
 9:50.35   463 |     JSContext* cx, Handle module) {
 9:50.35       |     ~~~~~~~~~~~^~
 9:50.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:50.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.39     inlined from ‘static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:682:79:
 9:50.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:50.39  1151 |     *this->stack = this;
 9:50.39       |     ~~~~~~~~~~~~~^~~~~~
 9:50.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle)’:
 9:50.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:681:24: note: ‘shape’ declared here
 9:50.39   681 |   Rooted shape(cx,
 9:50.39       |                        ^~~~~
 9:50.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:680:16: note: ‘cx’ declared here
 9:50.39   680 |     JSContext* cx, HandleObject enclosing, Handle scope) {
 9:50.39       |     ~~~~~~~~~~~^~
 9:50.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:50.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.41     inlined from ‘static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:656:67:
 9:50.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:50.41  1151 |     *this->stack = this;
 9:50.41       |     ~~~~~~~~~~~~~^~~~~~
 9:50.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’:
 9:50.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:655:24: note: ‘shape’ declared here
 9:50.41   655 |   Rooted shape(
 9:50.41       |                        ^~~~~
 9:50.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:654:16: note: ‘cx’ declared here
 9:50.41   654 |     JSContext* cx, Handle scope) {
 9:50.41       |     ~~~~~~~~~~~^~
 9:50.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:50.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.45     inlined from ‘static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:894:65:
 9:50.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:50.45  1151 |     *this->stack = this;
 9:50.45       |     ~~~~~~~~~~~~~^~~~~~
 9:50.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)’:
 9:50.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:893:24: note: ‘shape’ declared here
 9:50.45   893 |   Rooted shape(
 9:50.45       |                        ^~~~~
 9:50.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:892:16: note: ‘cx’ declared here
 9:50.45   892 |     JSContext* cx) {
 9:50.45       |     ~~~~~~~~~~~^~
 9:50.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]’,
 9:50.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.47     inlined from ‘static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:386:74:
 9:50.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:50.47  1151 |     *this->stack = this;
 9:50.47       |     ~~~~~~~~~~~~~^~~~~~
 9:50.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)’:
 9:50.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:384:36: note: ‘env’ declared here
 9:50.47   384 |   Rooted env(
 9:50.47       |                                    ^~~
 9:50.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:378:16: note: ‘cx’ declared here
 9:50.47   378 |     JSContext* cx, Handle module) {
 9:50.47       |     ~~~~~~~~~~~^~
 9:50.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:50.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.65     inlined from ‘static js::NonSyntacticLexicalEnvironmentObject* js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1291:63:
 9:50.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:50.65  1151 |     *this->stack = this;
 9:50.65       |     ~~~~~~~~~~~~~^~~~~~
 9:50.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::NonSyntacticLexicalEnvironmentObject* js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject)’:
 9:50.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1290:24: note: ‘shape’ declared here
 9:50.65  1290 |   Rooted shape(
 9:50.65       |                        ^~~~~
 9:50.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1284:57: note: ‘cx’ declared here
 9:50.65  1284 | NonSyntacticLexicalEnvironmentObject::create(JSContext* cx,
 9:50.65       |                                              ~~~~~~~~~~~^~
 9:50.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:50.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.67     inlined from ‘static js::GlobalLexicalEnvironmentObject* js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1262:63:
 9:50.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:50.67  1151 |     *this->stack = this;
 9:50.67       |     ~~~~~~~~~~~~~^~~~~~
 9:50.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::GlobalLexicalEnvironmentObject* js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)’:
 9:50.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1261:24: note: ‘shape’ declared here
 9:50.67  1261 |   Rooted shape(
 9:50.67       |                        ^~~~~
 9:50.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1258:16: note: ‘cx’ declared here
 9:50.67  1258 |     JSContext* cx, Handle global) {
 9:50.67       |     ~~~~~~~~~~~^~
 9:50.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:50.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.70     inlined from ‘static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:198:71:
 9:50.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:50.70  1151 |     *this->stack = this;
 9:50.70       |     ~~~~~~~~~~~~~^~~~~~
 9:50.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)’:
 9:50.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:198:24: note: ‘shape’ declared here
 9:50.70   198 |   Rooted shape(cx, EmptyEnvironmentShape(cx));
 9:50.70       |                        ^~~~~
 9:50.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:192:57: note: ‘cx’ declared here
 9:50.70   192 | CallObject* CallObject::createHollowForDebug(JSContext* cx,
 9:50.70       |                                              ~~~~~~~~~~~^~
 9:50.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:50.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.79     inlined from ‘static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:705:78:
 9:50.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:50.79  1151 |     *this->stack = this;
 9:50.79       |     ~~~~~~~~~~~~~^~~~~~
 9:50.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle)’:
 9:50.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:704:24: note: ‘shape’ declared here
 9:50.79   704 |   Rooted shape(cx,
 9:50.79       |                        ^~~~~
 9:50.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:700:65: note: ‘cx’ declared here
 9:50.79   700 | WithEnvironmentObject* WithEnvironmentObject::create(JSContext* cx,
 9:50.79       |                                                      ~~~~~~~~~~~^~
 9:50.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:50.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:50.82     inlined from ‘bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3428:47:
 9:50.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘enclosingEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:50.82  1151 |     *this->stack = this;
 9:50.82       |     ~~~~~~~~~~~~~^~~~~~
 9:50.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)’:
 9:50.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3428:16: note: ‘enclosingEnv’ declared here
 9:50.82  3428 |   RootedObject enclosingEnv(cx, terminatingEnv);
 9:50.82       |                ^~~~~~~~~~~~
 9:50.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3414:54: note: ‘cx’ declared here
 9:50.82  3414 | bool js::CreateObjectsForEnvironmentChain(JSContext* cx,
 9:50.82       |                                           ~~~~~~~~~~~^~
 9:51.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BlockLexicalEnvironmentObject*]’,
 9:51.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BlockLexicalEnvironmentObject*; T = js::BlockLexicalEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:51.17     inlined from ‘static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1106:58:
 9:51.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘copy’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:51.17  1151 |     *this->stack = this;
 9:51.17       |     ~~~~~~~~~~~~~^~~~~~
 9:51.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)’:
 9:51.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1105:42: note: ‘copy’ declared here
 9:51.17  1105 |   Rooted copy(
 9:51.17       |                                          ^~~~
 9:51.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1102:16: note: ‘cx’ declared here
 9:51.17  1102 |     JSContext* cx, Handle env) {
 9:51.17       |     ~~~~~~~~~~~^~
 9:51.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
 9:51.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:51.46     inlined from ‘bool js::GetElementOperationWithStackIndex(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:516:40,
 9:51.46     inlined from ‘bool js::GetElementOperation(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:525:43,
 9:51.46     inlined from ‘static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:184:29:
 9:51.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:51.47  1151 |     *this->stack = this;
 9:51.47       |     ~~~~~~~~~~~~~^~~~~~
 9:51.47 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/VMFunctionList-inl.h:32,
 9:51.47                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonCacheIRCompiler.cpp:30:
 9:51.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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)’:
 9:51.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:516:16: note: ‘obj’ declared here
 9:51.47   516 |   RootedObject obj(cx, &lref.toObject());
 9:51.47       |                ^~~
 9:51.47 In file included from Unified_cpp_js_src_jit5.cpp:38:
 9:51.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:166:42: note: ‘cx’ declared here
 9:51.47   166 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript,
 9:51.47       |                               ~~~~~~~~~~~^~
 9:51.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:51.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:51.49     inlined from ‘static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1052:63:
 9:51.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:51.49  1151 |     *this->stack = this;
 9:51.49       |     ~~~~~~~~~~~~~^~~~~~
 9:51.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’:
 9:51.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1051:24: note: ‘shape’ declared here
 9:51.49  1051 |   Rooted shape(
 9:51.49       |                        ^~~~~
 9:51.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:1048:16: note: ‘cx’ declared here
 9:51.49  1048 |     JSContext* cx, Handle scope) {
 9:51.49       |     ~~~~~~~~~~~^~
 9:51.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
 9:51.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:51.58     inlined from ‘static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:296:77:
 9:51.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
 9:51.58  1151 |     *this->stack = this;
 9:51.58       |     ~~~~~~~~~~~~~^~~~~~
 9:51.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’:
 9:51.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:295:24: note: ‘shape’ declared here
 9:51.58   295 |   Rooted shape(cx,
 9:51.58       |                        ^~~~~
 9:51.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:291:16: note: ‘cx’ declared here
 9:51.58   291 |     JSContext* cx, Handle scope) {
 9:51.58       |     ~~~~~~~~~~~^~
 9:51.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::EnvironmentObject*]’,
 9:51.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::EnvironmentObject*; T = js::EnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:51.70     inlined from ‘js::DebugEnvironmentProxy* GetDebugEnvironmentForEnvironmentObject(JSContext*, const js::EnvironmentIter&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3201:55,
 9:51.70     inlined from ‘JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3351:51:
 9:51.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
 9:51.70  1151 |     *this->stack = this;
 9:51.70       |     ~~~~~~~~~~~~~^~~~~~
 9:51.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp: In function ‘JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)’:
 9:51.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3201:30: note: ‘env’ declared here
 9:51.70  3201 |   Rooted env(cx, &ei.environment());
 9:51.70       |                              ^~~
 9:51.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/EnvironmentObject.cpp:3340:49: note: ‘cx’ declared here
 9:51.70  3340 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) {
 9:51.70       |                                      ~~~~~~~~~~~^~
 9:51.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 9:51.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:51.72     inlined from ‘static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:203:40:
 9:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘val’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 9:51.72  1151 |     *this->stack = this;
 9:51.72       |     ~~~~~~~~~~~~~^~~~~~
 9:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’:
 9:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:203:15: note: ‘val’ declared here
 9:51.72   203 |   RootedValue val(cx, ObjectValue(*obj));
 9:51.72       |               ^~~
 9:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:193:43: note: ‘cx’ declared here
 9:51.72   193 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript,
 9:51.72       |                                ~~~~~~~~~~~^~
 9:52.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 9:52.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 9:52.17     inlined from ‘bool js::ToPropertyKeyOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:370:17,
 9:52.17     inlined from ‘static bool js::jit::IonToPropertyKeyIC::update(JSContext*, JS::HandleScript, js::jit::IonToPropertyKeyIC*, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:480:32:
 9:52.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 9:52.17  1151 |     *this->stack = this;
 9:52.17       |     ~~~~~~~~~~~~~^~~~~~
 9:52.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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)’:
 9:52.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:370:12: note: ‘id’ declared here
 9:52.18   370 |   RootedId id(cx);
 9:52.18       |            ^~
 9:52.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:473:44: note: ‘cx’ declared here
 9:52.18   473 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript,
 9:52.18       |                                 ~~~~~~~~~~~^~
 9:52.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
 9:52.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:52.43     inlined from ‘static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:670:30:
 9:52.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rhsCopy’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
 9:52.43  1151 |     *this->stack = this;
 9:52.43       |     ~~~~~~~~~~~~~^~~~~~
 9:52.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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*)’:
 9:52.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:670:15: note: ‘rhsCopy’ declared here
 9:52.43   670 |   RootedValue rhsCopy(cx, rhs);
 9:52.43       |               ^~~~~~~
 9:52.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:659:38: note: ‘cx’ declared here
 9:52.43   659 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript,
 9:52.43       |                           ~~~~~~~~~~~^~
 9:52.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 9:52.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 9:52.54     inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:18,
 9:52.54     inlined from ‘bool js::CheckPrivateFieldOperation(JSContext*, jsbytecode*, JS::HandleValue, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:593:22,
 9:52.54     inlined from ‘static bool js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::HandleScript, js::jit::IonCheckPrivateFieldIC*, JS::HandleValue, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:447:36:
 9:52.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 9:52.54  1151 |     *this->stack = this;
 9:52.54       |     ~~~~~~~~~~~~~^~~~~~
 9:52.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In static member function ‘static bool js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::HandleScript, js::jit::IonCheckPrivateFieldIC*, JS::HandleValue, JS::HandleValue, bool*)’:
 9:52.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:12: note: ‘key’ declared here
 9:52.54   214 |   RootedId key(cx);
 9:52.54       |            ^~~
 9:52.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:438:48: note: ‘cx’ declared here
 9:52.54   438 | bool IonCheckPrivateFieldIC::update(JSContext* cx, HandleScript outerScript,
 9:52.54       |                                     ~~~~~~~~~~~^~
 9:52.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
 9:52.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
 9:52.64     inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:18,
 9:52.64     inlined from ‘static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:429:22:
 9:52.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
 9:52.64  1151 |     *this->stack = this;
 9:52.64       |     ~~~~~~~~~~~~~^~~~~~
 9:52.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h: In static member function ‘static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)’:
 9:52.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Interpreter-inl.h:214:12: note: ‘key’ declared here
 9:52.64   214 |   RootedId key(cx);
 9:52.64       |            ^~~
 9:52.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonIC.cpp:420:37: note: ‘cx’ declared here
 9:52.64   420 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript,
 9:52.64       |                          ~~~~~~~~~~~^~
 9:53.10 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 9:53.10     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:53.10     inlined from ‘bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, jsbytecode*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp:2140:42:
 9:53.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 9:53.10  1151 |     *this->stack = this;
 9:53.10       |     ~~~~~~~~~~~~~^~~~~~
 9:53.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp: In function ‘bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, jsbytecode*)’:
 9:53.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp:2140:16: note: ‘script’ declared here
 9:53.10  2140 |   RootedScript script(cx, frame->script());
 9:53.10       |                ^~~~~~
 9:53.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp:2136:52: note: ‘cx’ declared here
 9:53.10  2136 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame,
 9:53.10       |                                         ~~~~~~~~~~~^~
 9:53.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
 9:53.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
 9:53.18     inlined from ‘bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp:2285:42:
 9:53.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
 9:53.18  1151 |     *this->stack = this;
 9:53.18       |     ~~~~~~~~~~~~~^~~~~~
 9:53.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp: In function ‘bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)’:
 9:53.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp:2285:16: note: ‘script’ declared here
 9:53.18  2285 |   RootedScript script(cx, frame->script());
 9:53.18       |                ^~~~~~
 9:53.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Ion.cpp:2272:53: note: ‘cx’ declared here
 9:53.18  2272 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame,
 9:53.18       |                                          ~~~~~~~~~~~^~
10:03.14 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
10:03.14                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
10:03.14                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
10:03.14                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.h:18,
10:03.14                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorMessages.cpp:11,
10:03.14                  from Unified_cpp_js_src14.cpp:2:
10:03.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:03.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:03.14     inlined from ‘static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:371:68:
10:03.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:03.14  1151 |     *this->stack = this;
10:03.14       |     ~~~~~~~~~~~~~^~~~~~
10:03.14 In file included from Unified_cpp_js_src14.cpp:11:
10:03.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp: In static member function ‘static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)’:
10:03.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:370:16: note: ‘protoProto’ declared here
10:03.14   370 |   RootedObject protoProto(
10:03.14       |                ^~~~~~~~~~
10:03.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:362:47: note: ‘cx’ declared here
10:03.14   362 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) {
10:03.14       |                                    ~~~~~~~~~~~^~
10:03.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
10:03.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:03.60     inlined from ‘static bool js::SharedShape::ensureInitialCustomShape(JSContext*, JS::Handle) [with ObjectSubclass = js::ErrorObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape-inl.h:38:24,
10:03.60     inlined from ‘static bool js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, js::UniquePtr, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, JS::ColumnNumberOneOrigin, JS::HandleString, JS::Handle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:460:58:
10:03.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
10:03.60  1151 |     *this->stack = this;
10:03.60       |     ~~~~~~~~~~~~~^~~~~~
10:03.60 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:58:
10:03.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape-inl.h: In static member function ‘static bool js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, js::UniquePtr, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, JS::ColumnNumberOneOrigin, JS::HandleString, JS::Handle >)’:
10:03.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape-inl.h:38:24: note: ‘shape’ declared here
10:03.60    38 |   Rooted shape(cx, ObjectSubclass::assignInitialShape(cx, obj));
10:03.60       |                        ^~~~~
10:03.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:446:39: note: ‘cx’ declared here
10:03.60   446 | bool js::ErrorObject::init(JSContext* cx, Handle obj,
10:03.60       |                            ~~~~~~~~~~~^~
10:03.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:03.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:03.68     inlined from ‘static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, JS::ColumnNumberOneOrigin, js::UniquePtr, JS::HandleString, JS::Handle >, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:537:34:
10:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:03.68  1151 |     *this->stack = this;
10:03.68       |     ~~~~~~~~~~~~~^~~~~~
10:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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, JS::HandleString, JS::Handle >, JS::HandleObject)’:
10:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:537:16: note: ‘proto’ declared here
10:03.68   537 |   RootedObject proto(cx, protoArg);
10:03.68       |                ^~~~~
10:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:527:49: note: ‘cx’ declared here
10:03.68   527 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType,
10:03.68       |                                      ~~~~~~~~~~~^~
10:04.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
10:04.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:04.98     inlined from ‘js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:208:35:
10:04.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘message’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:04.98  1151 |     *this->stack = this;
10:04.98       |     ~~~~~~~~~~~~~^~~~~~
10:04.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp: In function ‘js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)’:
10:04.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:208:16: note: ‘message’ declared here
10:04.98   208 |   RootedString message(cx, nullptr);
10:04.98       |                ^~~~~~~
10:04.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:204:50: note: ‘cx’ declared here
10:04.98   204 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args,
10:04.98       |                                       ~~~~~~~~~~~^~
10:05.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ErrorObject*]’,
10:05.13     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ErrorObject*; T = js::ErrorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:05.13     inlined from ‘bool AggregateError(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:338:68:
10:05.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:05.13  1151 |     *this->stack = this;
10:05.13       |     ~~~~~~~~~~~~~^~~~~~
10:05.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp: In function ‘bool AggregateError(JSContext*, unsigned int, JS::Value*)’:
10:05.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:337:24: note: ‘obj’ declared here
10:05.13   337 |   Rooted obj(
10:05.13       |                        ^~~
10:05.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:315:39: note: ‘cx’ declared here
10:05.13   315 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) {
10:05.13       |                            ~~~~~~~~~~~^~
10:05.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
10:05.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:05.24     inlined from ‘bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FrameIter.cpp:832:57:
10:05.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘currentCallee’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:05.24  1151 |     *this->stack = this;
10:05.24       |     ~~~~~~~~~~~~~^~~~~~
10:05.24 In file included from Unified_cpp_js_src14.cpp:47:
10:05.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FrameIter.cpp: In member function ‘bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const’:
10:05.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FrameIter.cpp:832:23: note: ‘currentCallee’ declared here
10:05.24   832 |   Rooted currentCallee(cx, calleeTemplate());
10:05.24       |                       ^~~~~~~~~~~~~
10:05.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FrameIter.cpp:828:40: note: ‘cx’ declared here
10:05.24   828 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle fun) const {
10:05.24       |                             ~~~~~~~~~~~^~
10:06.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:06.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:06.18     inlined from ‘bool exn_toSource(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:806:50:
10:06.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:06.18  1151 |     *this->stack = this;
10:06.18       |     ~~~~~~~~~~~~~^~~~~~
10:06.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp: In function ‘bool exn_toSource(JSContext*, unsigned int, JS::Value*)’:
10:06.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:806:16: note: ‘obj’ declared here
10:06.18   806 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
10:06.18       |                ^~~
10:06.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorObject.cpp:799:37: note: ‘cx’ declared here
10:06.18   799 | static bool exn_toSource(JSContext* cx, unsigned argc, Value* vp) {
10:06.18       |                          ~~~~~~~~~~~^~
10:11.17 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:24,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/Poison.h:26,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/ProcessExecutableMemory.h:10,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/ExecutableAllocator.h:36,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCContext.h:16,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Cell.h:15,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/JitCode.h:17,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:12,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:10,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:21,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.h:25,
10:11.17                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:19,
10:11.17                  from Unified_cpp_js_src_wasm3.cpp:2:
10:11.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
10:11.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.17     inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19:
10:11.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:11.17  1151 |     *this->stack = this;
10:11.17       |     ~~~~~~~~~~~~~^~~~~~
10:11.18 In file included from Unified_cpp_js_src_wasm3.cpp:38:
10:11.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]’:
10:11.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19: note: ‘className’ declared here
10:11.18   741 |   Rooted className(cx, Atomize(cx, name, strlen(name)));
10:11.18       |                   ^~~~~~~~~
10:11.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:740:51: note: ‘cx’ declared here
10:11.18   740 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
10:11.18       |                                        ~~~~~~~~~~~^~
10:11.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
10:11.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.18     inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19:
10:11.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:11.18  1151 |     *this->stack = this;
10:11.18       |     ~~~~~~~~~~~~~^~~~~~
10:11.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]’:
10:11.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19: note: ‘className’ declared here
10:11.19   741 |   Rooted className(cx, Atomize(cx, name, strlen(name)));
10:11.19       |                   ^~~~~~~~~
10:11.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:740:51: note: ‘cx’ declared here
10:11.19   740 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
10:11.19       |                                        ~~~~~~~~~~~^~
10:11.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
10:11.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.19     inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19:
10:11.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:11.19  1151 |     *this->stack = this;
10:11.19       |     ~~~~~~~~~~~~~^~~~~~
10:11.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]’:
10:11.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19: note: ‘className’ declared here
10:11.19   741 |   Rooted className(cx, Atomize(cx, name, strlen(name)));
10:11.19       |                   ^~~~~~~~~
10:11.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:740:51: note: ‘cx’ declared here
10:11.19   740 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
10:11.19       |                                        ~~~~~~~~~~~^~
10:11.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
10:11.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.20     inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19:
10:11.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:11.20  1151 |     *this->stack = this;
10:11.20       |     ~~~~~~~~~~~~~^~~~~~
10:11.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]’:
10:11.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19: note: ‘className’ declared here
10:11.20   741 |   Rooted className(cx, Atomize(cx, name, strlen(name)));
10:11.20       |                   ^~~~~~~~~
10:11.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:740:51: note: ‘cx’ declared here
10:11.20   740 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
10:11.20       |                                        ~~~~~~~~~~~^~
10:11.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
10:11.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.21     inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19:
10:11.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:11.21  1151 |     *this->stack = this;
10:11.21       |     ~~~~~~~~~~~~~^~~~~~
10:11.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]’:
10:11.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19: note: ‘className’ declared here
10:11.22   741 |   Rooted className(cx, Atomize(cx, name, strlen(name)));
10:11.22       |                   ^~~~~~~~~
10:11.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:740:51: note: ‘cx’ declared here
10:11.22   740 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
10:11.22       |                                        ~~~~~~~~~~~^~
10:11.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
10:11.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.22     inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTagObject; const char* name = (& WasmTagName)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19:
10:11.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:11.22  1151 |     *this->stack = this;
10:11.22       |     ~~~~~~~~~~~~~^~~~~~
10:11.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTagObject; const char* name = (& WasmTagName)]’:
10:11.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19: note: ‘className’ declared here
10:11.22   741 |   Rooted className(cx, Atomize(cx, name, strlen(name)));
10:11.22       |                   ^~~~~~~~~
10:11.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:740:51: note: ‘cx’ declared here
10:11.22   740 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
10:11.22       |                                        ~~~~~~~~~~~^~
10:11.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
10:11.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.23     inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmExceptionObject; const char* name = (& WasmExceptionName)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19:
10:11.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:11.23  1151 |     *this->stack = this;
10:11.23       |     ~~~~~~~~~~~~~^~~~~~
10:11.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmExceptionObject; const char* name = (& WasmExceptionName)]’:
10:11.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:741:19: note: ‘className’ declared here
10:11.23   741 |   Rooted className(cx, Atomize(cx, name, strlen(name)));
10:11.23       |                   ^~~~~~~~~
10:11.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:740:51: note: ‘cx’ declared here
10:11.23   740 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
10:11.23       |                                        ~~~~~~~~~~~^~
10:11.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]’,
10:11.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.24     inlined from ‘static bool js::WasmExceptionObject::isImpl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3914:76:
10:11.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘exnTag’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:11.24  1151 |     *this->stack = this;
10:11.24       |     ~~~~~~~~~~~~~^~~~~~
10:11.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmExceptionObject::isImpl(JSContext*, const JS::CallArgs&)’:
10:11.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3913:26: note: ‘exnTag’ declared here
10:11.25  3913 |   Rooted exnTag(cx,
10:11.25       |                          ^~~~~~
10:11.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3899:45: note: ‘cx’ declared here
10:11.25  3899 | bool WasmExceptionObject::isImpl(JSContext* cx, const CallArgs& args) {
10:11.25       |                                  ~~~~~~~~~~~^~
10:11.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:11.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
10:11.27     inlined from ‘JSObject* GetWasmConstructorPrototype(JSContext*, const JS::CallArgs&, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:752:24:
10:11.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:11.27  1151 |     *this->stack = this;
10:11.27       |     ~~~~~~~~~~~~~^~~~~~
10:11.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* GetWasmConstructorPrototype(JSContext*, const JS::CallArgs&, JSProtoKey)’:
10:11.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:752:16: note: ‘proto’ declared here
10:11.27   752 |   RootedObject proto(cx);
10:11.27       |                ^~~~~
10:11.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:749:57: note: ‘cx’ declared here
10:11.27   749 | static JSObject* GetWasmConstructorPrototype(JSContext* cx,
10:11.27       |                                              ~~~~~~~~~~~^~
10:11.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:11.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.34     inlined from ‘JSObject* CreateWasmMemoryPrototype(JSContext*, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2306:79:
10:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:11.34  1151 |     *this->stack = this;
10:11.34       |     ~~~~~~~~~~~~~^~~~~~
10:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmMemoryPrototype(JSContext*, JSProtoKey)’:
10:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2305:16: note: ‘proto’ declared here
10:11.34  2305 |   RootedObject proto(cx, GlobalObject::createBlankPrototype(
10:11.34       |                ^~~~~
10:11.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2304:55: note: ‘cx’ declared here
10:11.34  2304 | static JSObject* CreateWasmMemoryPrototype(JSContext* cx, JSProtoKey key) {
10:11.34       |                                            ~~~~~~~~~~~^~
10:11.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:11.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.35     inlined from ‘static bool js::WasmExceptionObject::getStack_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3980:49:
10:11.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘savedFrameObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:11.35  1151 |     *this->stack = this;
10:11.35       |     ~~~~~~~~~~~~~^~~~~~
10:11.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmExceptionObject::getStack_impl(JSContext*, const JS::CallArgs&)’:
10:11.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3980:16: note: ‘savedFrameObj’ declared here
10:11.35  3980 |   RootedObject savedFrameObj(cx, exnObj->stack());
10:11.35       |                ^~~~~~~~~~~~~
10:11.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3977:52: note: ‘cx’ declared here
10:11.35  3977 | bool WasmExceptionObject::getStack_impl(JSContext* cx, const CallArgs& args) {
10:11.35       |                                         ~~~~~~~~~~~^~
10:11.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
10:11.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:11.41     inlined from ‘bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle, const JS::UniqueChars&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4406:69:
10:11.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘message’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:11.41  1151 |     *this->stack = this;
10:11.41       |     ~~~~~~~~~~~~~^~~~~~
10:11.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle, const JS::UniqueChars&)’:
10:11.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4406:16: note: ‘message’ declared here
10:11.41  4406 |   RootedString message(cx, NewStringCopyN(cx, str.get(), len));
10:11.41       |                ^~~~~~~
10:11.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4376:31: note: ‘cx’ declared here
10:11.41  4376 | static bool Reject(JSContext* cx, const CompileArgs& args,
10:11.41       |                    ~~~~~~~~~~~^~
10:12.46 memory/mozalloc
10:14.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
10:14.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:14.73     inlined from ‘bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue, CoercionLevel)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:3061:56:
10:14.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:14.73  1151 |     *this->stack = this;
10:14.73       |     ~~~~~~~~~~~~~^~~~~~
10:14.73 In file included from Unified_cpp_js_src_wasm3.cpp:20:
10:14.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp: In function ‘bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue, CoercionLevel)’:
10:14.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:3061:24: note: ‘array’ declared here
10:14.73  3061 |   Rooted array(cx, NewDenseEmptyArray(cx));
10:14.73       |                        ^~~~~
10:14.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:3019:40: note: ‘cx’ declared here
10:14.73  3019 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type,
10:14.73       |                             ~~~~~~~~~~~^~
10:16.92 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:13:
10:16.92 In constructor ‘constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)’,
10:16.92     inlined from ‘js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:679:8,
10:16.92     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:16.92     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:16.92     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:16.92     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
10:16.92     inlined from ‘js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1133:51:
10:16.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:363:55: warning: ‘((mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage’ may be used uninitialized [-Wmaybe-uninitialized]
10:16.92   363 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe
10:16.92       |                                                       ^~~~~
10:16.92 In member function ‘constexpr bool mozilla::Maybe::isSome() const [with T = unsigned int]’,
10:16.92     inlined from ‘constexpr void mozilla::Maybe::reset() [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:802:15,
10:16.92     inlined from ‘constexpr mozilla::detail::Maybe_CopyMove_Enabler::Maybe_CopyMove_Enabler(mozilla::detail::Maybe_CopyMove_Enabler&&) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:159:27,
10:16.92     inlined from ‘constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:363:55,
10:16.92     inlined from ‘js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:679:8,
10:16.92     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:16.92     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:16.92     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:16.92     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
10:16.92     inlined from ‘js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1133:51:
10:16.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:473:42: warning: ‘((const mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized [-Wmaybe-uninitialized]
10:16.93   473 |   constexpr bool isSome() const { return mIsSome; }
10:16.93       |                                          ^~~~~~~
10:16.93 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Vector.h:10,
10:16.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/ExecutableAllocator.h:40:
10:16.93 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:16.93     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:16.93     inlined from ‘js::wasm::InitExpr::InitExpr(js::wasm::InitExpr&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.h:106:3,
10:16.93     inlined from ‘js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:281:7,
10:16.93     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::GlobalDesc}; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:16.93     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:16.93     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:16.93     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
10:16.93     inlined from ‘js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1134:53:
10:16.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘*(const mozilla::Vector*)((char*)aDst + 16).mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:16.93   498 |     return mBegin == const_cast(this)->inlineStorage();
10:16.93       |            ^~~~~~
10:16.93 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:34,
10:16.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.h:34,
10:16.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstanceData.h:28,
10:16.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmCodegenTypes.h:31,
10:16.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/Assembler-shared.h:26,
10:16.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:13:
10:16.93 In constructor ‘js::wasm::InitExpr::InitExpr(js::wasm::InitExpr&&)’,
10:16.93     inlined from ‘js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:281:7,
10:16.93     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::GlobalDesc}; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:16.93     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:16.93     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:16.93     inlined from ‘mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:992:3,
10:16.93     inlined from ‘js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1134:53:
10:16.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.h:106:3: warning: ‘*(js::wasm::InitExpr*)((char*)aDst + 8).js::wasm::InitExpr::literal_’ may be used uninitialized [-Wmaybe-uninitialized]
10:16.93   106 |   InitExpr(InitExpr&&) = default;
10:16.93       |   ^~~~~~~~
10:16.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.h:106:3: warning: ‘*(js::wasm::InitExpr*)((char*)aDst + 8).js::wasm::InitExpr::type_’ may be used uninitialized [-Wmaybe-uninitialized]
10:17.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
10:17.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:17.56     inlined from ‘bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4619:79,
10:17.56     inlined from ‘bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4612:13:
10:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:17.56  1151 |     *this->stack = this;
10:17.56       |     ~~~~~~~~~~~~~^~~~~~
10:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’:
10:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4619:26: note: ‘promise’ declared here
10:17.56  4619 |   Rooted promise(cx, PromiseObject::createSkippingExecutor(cx));
10:17.56       |                          ^~~~~~~
10:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4612:44: note: ‘cx’ declared here
10:17.57  4612 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) {
10:17.57       |                                 ~~~~~~~~~~~^~
10:19.00 In file included from Unified_cpp_js_src_wasm3.cpp:29:
10:19.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In member function ‘bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)’:
10:19.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:2208:7: warning: ‘def’ may be used uninitialized [-Wmaybe-uninitialized]
10:19.01  2208 |       if (!def) {
10:19.01       |       ^~
10:19.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:2171:21: note: ‘def’ was declared here
10:19.01  2171 |       MInstruction* def;
10:19.01       |                     ^~~
10:22.07 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmStubs.h:24,
10:22.07                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:39:
10:22.07 In member function ‘js::wasm::BlockType js::wasm::ControlStackEntry::type() const [with ControlItem = {anonymous}::Control]’,
10:22.07     inlined from ‘js::wasm::ResultType js::wasm::ControlStackEntry::branchTargetType() const [with ControlItem = {anonymous}::Control]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:285:43,
10:22.07     inlined from ‘js::wasm::ResultType js::wasm::ControlStackEntry::branchTargetType() const [with ControlItem = {anonymous}::Control]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:284:14,
10:22.07     inlined from ‘bool js::wasm::OpIter::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = {anonymous}::IonCompilePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:1763:57:
10:22.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:282:54: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized]
10:22.07   282 |   BlockType type() const { return typeAndItem_.first(); }
10:22.07       |                                                      ^
10:22.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::OpIter::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = {anonymous}::IonCompilePolicy]’:
10:22.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:1758:14: note: ‘block’ was declared here
10:22.07  1758 |     Control* block;
10:22.07       |              ^~~~~
10:22.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’:
10:22.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5043:3: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized]
10:22.39  5043 |   switch (kind) {
10:22.40       |   ^~~~~~
10:22.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5025:13: note: ‘kind’ was declared here
10:22.40  5025 |   LabelKind kind;
10:22.40       |             ^~~~
10:22.78 In member function ‘bool js::wasm::OpIter::readTeeGlobal(uint32_t*, Value*) [with Policy = {anonymous}::IonCompilePolicy]’,
10:22.78     inlined from ‘bool EmitTeeGlobal({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5640:30:
10:22.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2362:11: warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized]
10:22.78  2362 |   if (*id >= env_.globals.length()) {
10:22.78       |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
10:22.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitTeeGlobal({anonymous}::FunctionCompiler&)’:
10:22.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5638:12: note: ‘id’ was declared here
10:22.78  5638 |   uint32_t id;
10:22.79       |            ^~
10:22.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5647:26: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized]
10:22.79  5647 |   return f.storeGlobalVar(bytecodeOffset, global.offset(), global.isIndirect(),
10:22.79       |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:22.79  5648 |                           value);
10:22.79       |                           ~~~~~~
10:22.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5639:16: note: ‘value’ was declared here
10:22.79  5639 |   MDefinition* value;
10:22.79       |                ^~~~~
10:22.88 In member function ‘bool js::wasm::OpIter::controlFindInnermostFrom(Predicate, uint32_t, uint32_t*) [with Predicate = {anonymous}::FunctionCompiler::inTryBlockFrom(uint32_t, uint32_t*)::; Policy = {anonymous}::IonCompilePolicy]’,
10:22.88     inlined from ‘bool {anonymous}::FunctionCompiler::inTryBlockFrom(uint32_t, uint32_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:3061:43,
10:22.88     inlined from ‘bool {anonymous}::FunctionCompiler::delegatePadPatches(const {anonymous}::ControlInstructionVector&, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:3144:23,
10:22.88     inlined from ‘bool EmitDelegate({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5272:30:
10:22.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:932:56: warning: ‘relativeDepth’ may be used uninitialized [-Wmaybe-uninitialized]
10:22.88   932 |     int32_t fromAbsoluteDepth = controlStack_.length() - fromRelativeDepth - 1;
10:22.88       |                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
10:22.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitDelegate({anonymous}::FunctionCompiler&)’:
10:22.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5256:12: note: ‘relativeDepth’ was declared here
10:22.88  5256 |   uint32_t relativeDepth;
10:22.88       |            ^~~~~~~~~~~~~
10:22.95 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:74,
10:22.95                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
10:22.95                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
10:22.95                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonTypes.h:16,
10:22.95                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/Bailouts.h:17,
10:22.95                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/LIR.h:16,
10:22.95                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/LIR.cpp:7,
10:22.95                  from Unified_cpp_js_src_jit8.cpp:2:
10:22.95 In static member function ‘static constexpr JS::Value JS::Value::fromInt32(int32_t)’,
10:22.95     inlined from ‘constexpr JS::Value JS::Int32Value(int32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:1159:73,
10:22.95     inlined from ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.cpp:4162:44:
10:22.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:578:47: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized]
10:22.95   578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
10:22.95       |                                               ^~~~~~~~~~~
10:22.95 In file included from Unified_cpp_js_src_jit8.cpp:38:
10:22.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’:
10:22.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.cpp:4153:13: note: ‘res’ was declared here
10:22.95  4153 |     int32_t res;
10:22.95       |             ^~~
10:22.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’:
10:22.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.cpp:4184:31: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized]
10:22.97  4184 |     return MConstant::NewInt64(alloc, res);
10:22.97       |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
10:22.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.cpp:4172:13: note: ‘res’ was declared here
10:22.97  4172 |     int64_t res;
10:22.97       |             ^~~
10:23.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBrOnNull({anonymous}::FunctionCompiler&)’:
10:23.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7248:20: warning: ‘condition’ may be used uninitialized [-Wmaybe-uninitialized]
10:23.45  7248 |   return f.brOnNull(relativeDepth, values, type, condition);
10:23.45       |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:23.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7243:16: note: ‘condition’ declared here
10:23.45  7243 |   MDefinition* condition;
10:23.45       |                ^~~~~~~~~
10:23.45 In member function ‘bool {anonymous}::FunctionCompiler::brOnNull(uint32_t, const {anonymous}::DefVector&, const js::wasm::ResultType&, js::jit::MDefinition*)’,
10:23.45     inlined from ‘bool EmitBrOnNull({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7248:20:
10:23.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:933:29: warning: ‘relativeDepth’ may be used uninitialized [-Wmaybe-uninitialized]
10:23.45   933 |         !addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) {
10:23.45       |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:23.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBrOnNull({anonymous}::FunctionCompiler&)’:
10:23.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7240:12: note: ‘relativeDepth’ was declared here
10:23.45  7240 |   uint32_t relativeDepth;
10:23.45       |            ^~~~~~~~~~~~~
10:23.54 In member function ‘bool {anonymous}::FunctionCompiler::brOnNonNull(uint32_t, const {anonymous}::DefVector&, const js::wasm::ResultType&, js::jit::MDefinition*)’,
10:23.54     inlined from ‘bool EmitBrOnNonNull({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7260:23:
10:23.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:965:29: warning: ‘relativeDepth’ may be used uninitialized [-Wmaybe-uninitialized]
10:23.54   965 |         !addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) {
10:23.54       |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:23.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBrOnNonNull({anonymous}::FunctionCompiler&)’:
10:23.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7252:12: note: ‘relativeDepth’ was declared here
10:23.54  7252 |   uint32_t relativeDepth;
10:23.54       |            ^~~~~~~~~~~~~
10:23.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitReturnCall({anonymous}::FunctionCompiler&)’:
10:23.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5457:60: warning: ‘funcIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:23.69  5457 |   const FuncType& funcType = *f.moduleEnv().funcs[funcIndex].type;
10:23.69       |                                                            ^
10:23.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5447:12: note: ‘funcIndex’ was declared here
10:23.70  5447 |   uint32_t funcIndex;
10:23.70       |            ^~~~~~~~~
10:23.84 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmCode.h:48,
10:23.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:25,
10:23.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmCompile.h:23,
10:23.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.h:28:
10:23.85 In member function ‘const js::wasm::SymbolicAddressSignature* js::wasm::BuiltinModuleFunc::sig() const’,
10:23.85     inlined from ‘bool EmitCallBuiltinModuleFunc({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:8003:67:
10:23.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBuiltinModule.h:93:56: warning: ‘builtinModuleFunc’ may be used uninitialized [-Wmaybe-uninitialized]
10:23.85    93 |   const SymbolicAddressSignature* sig() const { return sig_; }
10:23.85       |                                                        ^~~~
10:23.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitCallBuiltinModuleFunc({anonymous}::FunctionCompiler&)’:
10:23.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7995:28: note: ‘builtinModuleFunc’ was declared here
10:23.85  7995 |   const BuiltinModuleFunc* builtinModuleFunc;
10:23.85       |                            ^~~~~~~~~~~~~~~~~
10:24.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitTableGet({anonymous}::FunctionCompiler&)’:
10:24.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:6872:59: warning: ‘tableIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:24.03  6872 |   const TableDesc& table = f.moduleEnv().tables[tableIndex];
10:24.03       |                                                           ^
10:24.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:6862:12: note: ‘tableIndex’ was declared here
10:24.03  6862 |   uint32_t tableIndex;
10:24.03       |            ^~~~~~~~~~
10:24.72 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmExprType.h:24,
10:24.72                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.h:32:
10:24.72 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const’,
10:24.72     inlined from ‘bool js::wasm::OpIter::readStructSet(uint32_t*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:3455:44,
10:24.72     inlined from ‘bool EmitStructSet({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7381:30:
10:24.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1232:67: warning: ‘typeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:24.72  1232 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
10:24.72       |                                                                   ^
10:24.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitStructSet({anonymous}::FunctionCompiler&)’:
10:24.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7377:12: note: ‘typeIndex’ was declared here
10:24.72  7377 |   uint32_t typeIndex;
10:24.72       |            ^~~~~~~~~
10:25.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitArrayCopy({anonymous}::FunctionCompiler&)’:
10:25.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7829:20: warning: ‘elemSize’ may be used uninitialized [-Wmaybe-uninitialized]
10:25.07  7829 |       f.constantI32(elemsAreRefTyped ? -elemSize : elemSize);
10:25.07       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:25.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7802:11: note: ‘elemSize’ was declared here
10:25.07  7802 |   int32_t elemSize;
10:25.07       |           ^~~~~~~~
10:25.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7829:20: warning: ‘elemsAreRefTyped’ may be used uninitialized [-Wmaybe-uninitialized]
10:25.07  7829 |       f.constantI32(elemsAreRefTyped ? -elemSize : elemSize);
10:25.07       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:25.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7803:8: note: ‘elemsAreRefTyped’ was declared here
10:25.08  7803 |   bool elemsAreRefTyped;
10:25.08       |        ^~~~~~~~~~~~~~~~
10:25.43 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/LIR.h:21,
10:25.43                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/PerfSpewer.h:16,
10:25.43                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIRGenerator.h:27,
10:25.43                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonCompileTask.h:12,
10:25.43                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/JitRuntime.h:25,
10:25.43                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:35:
10:25.44 In constructor ‘js::jit::MWasmReduceSimd128::MWasmReduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::jit::MIRType, uint32_t)’,
10:25.44     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 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11124:3,
10:25.44     inlined from ‘js::jit::MDefinition* {anonymous}::FunctionCompiler::reduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::wasm::ValType, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:1097:32,
10:25.44     inlined from ‘bool EmitExtractLaneSimd128({anonymous}::FunctionCompiler&, js::wasm::ValType, uint32_t, js::wasm::SimdOp)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7126:21:
10:25.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11117:63: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:25.44 11117 |       : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) {
10:25.44       |                                                               ^~~~~~~~~
10:25.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitExtractLaneSimd128({anonymous}::FunctionCompiler&, js::wasm::ValType, uint32_t, js::wasm::SimdOp)’:
10:25.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7120:12: note: ‘laneIndex’ was declared here
10:25.44  7120 |   uint32_t laneIndex;
10:25.44       |            ^~~~~~~~~
10:25.47 In constructor ‘js::jit::MWasmReplaceLaneSimd128::MWasmReplaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, uint32_t, js::wasm::SimdOp)’,
10:25.47     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 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11066:3,
10:25.47     inlined from ‘js::jit::MDefinition* {anonymous}::FunctionCompiler::replaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, uint32_t, js::wasm::SimdOp)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:1060:45,
10:25.47     inlined from ‘bool EmitReplaceLaneSimd128({anonymous}::FunctionCompiler&, js::wasm::ValType, uint32_t, js::wasm::SimdOp)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7139:21:
10:25.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11058:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:25.48 11058 |         laneIndex_(laneIndex),
10:25.48       |         ^~~~~~~~~~~~~~~~~~~~~
10:25.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitReplaceLaneSimd128({anonymous}::FunctionCompiler&, js::wasm::ValType, uint32_t, js::wasm::SimdOp)’:
10:25.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7132:12: note: ‘laneIndex’ was declared here
10:25.48  7132 |   uint32_t laneIndex;
10:25.48       |            ^~~~~~~~~
10:25.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitTableFill({anonymous}::FunctionCompiler&)’:
10:25.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:6827:45: warning: ‘tableIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:25.98  6827 |   MDefinition* tableIndexArg = f.constantI32(int32_t(tableIndex));
10:25.98       |                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10:25.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:6815:12: note: ‘tableIndex’ was declared here
10:25.98  6815 |   uint32_t tableIndex;
10:25.98       |            ^~~~~~~~~~
10:26.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitTableGrow({anonymous}::FunctionCompiler&)’:
10:26.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:6915:45: warning: ‘tableIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:26.04  6915 |   MDefinition* tableIndexArg = f.constantI32(int32_t(tableIndex));
10:26.04       |                                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
10:26.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:6902:12: note: ‘tableIndex’ was declared here
10:26.04  6902 |   uint32_t tableIndex;
10:26.05       |            ^~~~~~~~~~
10:26.05 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:24,
10:26.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmMemory.h:27,
10:26.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmMemory.cpp:19,
10:26.05                  from Unified_cpp_js_src_wasm4.cpp:2:
10:26.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
10:26.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:26.05     inlined from ‘bool js::wasm::ToIndexType(JSContext*, JS::HandleValue, IndexType*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmMemory.cpp:46:47:
10:26.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typeStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:26.05  1151 |     *this->stack = this;
10:26.05       |     ~~~~~~~~~~~~~^~~~~~
10:26.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmMemory.cpp: In function ‘bool js::wasm::ToIndexType(JSContext*, JS::HandleValue, IndexType*)’:
10:26.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmMemory.cpp:46:16: note: ‘typeStr’ declared here
10:26.05    46 |   RootedString typeStr(cx, ToString(cx, value));
10:26.05       |                ^~~~~~~
10:26.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmMemory.cpp:45:35: note: ‘cx’ declared here
10:26.05    45 | bool wasm::ToIndexType(JSContext* cx, HandleValue value, IndexType* indexType) {
10:26.05       |                        ~~~~~~~~~~~^~
10:26.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
10:26.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:26.15     inlined from ‘bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:351:53:
10:26.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:26.15  1151 |     *this->stack = this;
10:26.15       |     ~~~~~~~~~~~~~^~~~~~
10:26.15 In file included from Unified_cpp_js_src_wasm4.cpp:11:
10:26.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const’:
10:26.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:351:24: note: ‘result’ declared here
10:26.15   351 |   Rooted result(cx, NewPlainObject(cx));
10:26.15       |                        ^~~~~~
10:26.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:349:37: note: ‘cx’ declared here
10:26.15   349 | bool Module::extractCode(JSContext* cx, Tier tier,
10:26.15       |                          ~~~~~~~~~~~^~
10:26.19 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const’,
10:26.19     inlined from ‘bool js::wasm::OpIter::readStructGet(uint32_t*, uint32_t*, js::wasm::FieldWideningOp, Value*) [with Policy = {anonymous}::IonCompilePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:3420:44,
10:26.19     inlined from ‘bool EmitStructGet({anonymous}::FunctionCompiler&, js::wasm::FieldWideningOp)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7402:30:
10:26.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1232:67: warning: ‘typeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:26.19  1232 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
10:26.19       |                                                                   ^
10:26.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitStructGet({anonymous}::FunctionCompiler&, js::wasm::FieldWideningOp)’:
10:26.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7399:12: note: ‘typeIndex’ was declared here
10:26.19  7399 |   uint32_t typeIndex;
10:26.19       |            ^~~~~~~~~
10:26.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
10:26.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:26.29     inlined from ‘JS::UniqueChars js::wasm::CacheableName::toQuotedString(JSContext*) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.cpp:69:35:
10:26.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:26.29  1151 |     *this->stack = this;
10:26.29       |     ~~~~~~~~~~~~~^~~~~~
10:26.29 In file included from Unified_cpp_js_src_wasm4.cpp:20:
10:26.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.cpp: In member function ‘JS::UniqueChars js::wasm::CacheableName::toQuotedString(JSContext*) const’:
10:26.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.cpp:69:16: note: ‘atom’ declared here
10:26.29    69 |   RootedString atom(cx, toAtom(cx));
10:26.29       |                ^~~~
10:26.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.cpp:68:54: note: ‘cx’ declared here
10:26.29    68 | UniqueChars CacheableName::toQuotedString(JSContext* cx) const {
10:26.29       |                                           ~~~~~~~~~~~^~
10:26.97 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::operator[](uint32_t) const’,
10:26.97     inlined from ‘bool EmitReturnCallIndirect({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5498:66:
10:26.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1233:73: warning: ‘funcTypeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:26.97  1233 |   const TypeDef& operator[](uint32_t index) const { return *types_[index]; }
10:26.97       |                                                                         ^
10:26.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitReturnCallIndirect({anonymous}::FunctionCompiler&)’:
10:26.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5485:12: note: ‘funcTypeIndex’ was declared here
10:26.97  5485 |   uint32_t funcTypeIndex;
10:26.97       |            ^~~~~~~~~~~~~
10:26.97 In member function ‘bool {anonymous}::FunctionCompiler::returnCallIndirect(uint32_t, uint32_t, js::jit::MDefinition*, uint32_t, const {anonymous}::CallCompileState&, {anonymous}::DefVector*)’,
10:26.97     inlined from ‘bool EmitReturnCallIndirect({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5507:30:
10:26.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:2322:30: warning: ‘tableIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:26.97  2322 |         CalleeDesc::wasmTable(moduleEnv_, table, tableIndex, callIndirectId);
10:26.97       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:26.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitReturnCallIndirect({anonymous}::FunctionCompiler&)’:
10:26.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5486:12: note: ‘tableIndex’ was declared here
10:26.97  5486 |   uint32_t tableIndex;
10:26.97       |            ^~~~~~~~~~
10:27.06 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const’,
10:27.06     inlined from ‘bool js::wasm::OpIter::readCallRef(const js::wasm::FuncType**, Value*, ValueVector*) [with Policy = {anonymous}::IonCompilePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2754:44,
10:27.06     inlined from ‘bool EmitCallRef({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7270:28:
10:27.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1232:67: warning: ‘funcTypeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:27.06  1232 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
10:27.06       |                                                                   ^
10:27.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h: In function ‘bool EmitCallRef({anonymous}::FunctionCompiler&)’:
10:27.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2749:12: note: ‘funcTypeIndex’ was declared here
10:27.06  2749 |   uint32_t funcTypeIndex;
10:27.06       |            ^~~~~~~~~~~~~
10:27.14 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const’,
10:27.14     inlined from ‘bool js::wasm::OpIter::readReturnCallRef(const js::wasm::FuncType**, Value*, ValueVector*) [with Policy = {anonymous}::IonCompilePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2781:44,
10:27.14     inlined from ‘bool EmitReturnCallRef({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5520:34:
10:27.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1232:67: warning: ‘funcTypeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:27.14  1232 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
10:27.14       |                                                                   ^
10:27.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h: In function ‘bool EmitReturnCallRef({anonymous}::FunctionCompiler&)’:
10:27.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2776:12: note: ‘funcTypeIndex’ was declared here
10:27.14  2776 |   uint32_t funcTypeIndex;
10:27.14       |            ^~~~~~~~~~~~~
10:27.69 In constructor ‘js::jit::MWasmLoadLaneSimd128::MWasmLoadLaneSimd128(const js::wasm::MemoryAccessDesc&, uint32_t, uint32_t, uint32_t)’,
10:27.69     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 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11175:74,
10:27.69     inlined from ‘js::jit::MDefinition* {anonymous}::FunctionCompiler::loadLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress&, uint32_t, js::jit::MDefinition*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:1687:51,
10:27.69     inlined from ‘bool EmitLoadLaneSimd128({anonymous}::FunctionCompiler&, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7207:32:
10:27.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11155:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:27.70 11155 |         laneIndex_(laneIndex),
10:27.70       |         ^~~~~~~~~~~~~~~~~~~~~
10:27.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitLoadLaneSimd128({anonymous}::FunctionCompiler&, uint32_t)’:
10:27.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7200:12: note: ‘laneIndex’ was declared here
10:27.70  7200 |   uint32_t laneIndex;
10:27.70       |            ^~~~~~~~~
10:27.75 In constructor ‘js::jit::MWasmStoreLaneSimd128::MWasmStoreLaneSimd128(const js::wasm::MemoryAccessDesc&, uint32_t, uint32_t, uint32_t)’,
10:27.75     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 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11236:75,
10:27.75     inlined from ‘void {anonymous}::FunctionCompiler::storeLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress&, uint32_t, js::jit::MDefinition*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:1712:53,
10:27.75     inlined from ‘bool EmitStoreLaneSimd128({anonymous}::FunctionCompiler&, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7223:21:
10:27.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIR.h:11216:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:27.76 11216 |         laneIndex_(laneIndex),
10:27.76       |         ^~~~~~~~~~~~~~~~~~~~~
10:27.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitStoreLaneSimd128({anonymous}::FunctionCompiler&, uint32_t)’:
10:27.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7216:12: note: ‘laneIndex’ was declared here
10:27.76  7216 |   uint32_t laneIndex;
10:27.76       |            ^~~~~~~~~
10:28.31 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
10:28.31                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.h:12,
10:28.31                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/FunctionFlags.cpp:8,
10:28.32                  from Unified_cpp_js_src15.cpp:2:
10:28.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
10:28.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:28.32     inlined from ‘static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:561:60:
10:28.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘throwTypeError’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:28.32  1151 |     *this->stack = this;
10:28.32       |     ~~~~~~~~~~~~~^~~~~~
10:28.32 In file included from Unified_cpp_js_src15.cpp:38:
10:28.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp: In static member function ‘static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)’:
10:28.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:560:18: note: ‘throwTypeError’ declared here
10:28.32   560 |   RootedFunction throwTypeError(
10:28.32       |                  ^~~~~~~~~~~~~~
10:28.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:549:16: note: ‘cx’ declared here
10:28.32   549 |     JSContext* cx, Handle global) {
10:28.32       |     ~~~~~~~~~~~^~
10:28.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’,
10:28.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::NativeObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:28.37     inlined from ‘static bool js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:897:62:
10:28.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘intrinsicsHolder’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:28.37  1151 |     *this->stack = this;
10:28.37       |     ~~~~~~~~~~~~~^~~~~~
10:28.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle)’:
10:28.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:896:25: note: ‘intrinsicsHolder’ declared here
10:28.37   896 |   Rooted intrinsicsHolder(
10:28.37       |                         ^~~~~~~~~~~~~~~~
10:28.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:894:54: note: ‘cx’ declared here
10:28.37   894 | bool GlobalObject::createIntrinsicsHolder(JSContext* cx,
10:28.37       |                                           ~~~~~~~~~~~^~
10:28.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:28.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:28.38     inlined from ‘bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:390:65:
10:28.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:28.38  1151 |     *this->stack = this;
10:28.38       |     ~~~~~~~~~~~~~^~~~~~
10:28.38 In file included from Unified_cpp_js_src15.cpp:20:
10:28.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp: In function ‘bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’:
10:28.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:389:16: note: ‘iteratorProto’ declared here
10:28.38   389 |   RootedObject iteratorProto(
10:28.38       |                ^~~~~~~~~~~~~
10:28.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:370:53: note: ‘cx’ declared here
10:28.38   370 | static bool GeneratorFunctionClassFinish(JSContext* cx,
10:28.38       |                                          ~~~~~~~~~~~^~
10:28.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:28.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:28.64     inlined from ‘static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:317:70:
10:28.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:28.64  1151 |     *this->stack = this;
10:28.64       |     ~~~~~~~~~~~~~^~~~~~
10:28.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp: In static member function ‘static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)’:
10:28.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:317:16: note: ‘proto’ declared here
10:28.64   317 |   RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr);
10:28.64       |                ^~~~~
10:28.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:308:53: note: ‘cx’ declared here
10:28.64   308 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) {
10:28.64       |                                          ~~~~~~~~~~~^~
10:29.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
10:29.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:29.01     inlined from ‘static bool js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:973:65:
10:29.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:29.01  1151 |     *this->stack = this;
10:29.01       |     ~~~~~~~~~~~~~^~~~~~
10:29.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandleValue)’:
10:29.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:973:20: note: ‘fun’ declared here
10:29.01   973 |     RootedFunction fun(cx, JS::NewFunctionFromSpec(cx, spec, id));
10:29.01       |                    ^~~
10:29.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:961:53: note: ‘cx’ declared here
10:29.01   961 | bool GlobalObject::getIntrinsicValueSlow(JSContext* cx,
10:29.01       |                                          ~~~~~~~~~~~^~
10:29.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalLexicalEnvironmentObject*]’,
10:29.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalLexicalEnvironmentObject*; T = js::GlobalLexicalEnvironmentObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:29.04     inlined from ‘static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:620:61:
10:29.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘lexical’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:29.04  1151 |     *this->stack = this;
10:29.04       |     ~~~~~~~~~~~~~^~~~~~
10:29.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp: In static member function ‘static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)’:
10:29.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:619:43: note: ‘lexical’ declared here
10:29.04   619 |   Rooted lexical(
10:29.04       |                                           ^~~~~~~
10:29.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:593:55: note: ‘cx’ declared here
10:29.04   593 | GlobalObject* GlobalObject::createInternal(JSContext* cx,
10:29.04       |                                            ~~~~~~~~~~~^~
10:29.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
10:29.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:29.17     inlined from ‘static JSObject* js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:104:71:
10:29.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘handlerFun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:29.17  1151 |     *this->stack = this;
10:29.17       |     ~~~~~~~~~~~~~^~~~~~
10:29.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp: In static member function ‘static JSObject* js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’:
10:29.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:100:18: note: ‘handlerFun’ declared here
10:29.17   100 |   RootedFunction handlerFun(
10:29.17       |                  ^~~~~~~~~~
10:29.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:89:16: note: ‘cx’ declared here
10:29.17    89 |     JSContext* cx, AbstractFramePtr frame) {
10:29.17       |     ~~~~~~~~~~~^~
10:29.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]’,
10:29.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:29.21     inlined from ‘static JSObject* js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:76:53:
10:29.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘genObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:29.21  1151 |     *this->stack = this;
10:29.21       |     ~~~~~~~~~~~~~^~~~~~
10:29.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp: In static member function ‘static JSObject* js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’:
10:29.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:74:36: note: ‘genObj’ declared here
10:29.21    74 |   Rooted genObj(
10:29.21       |                                    ^~~~~~
10:29.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GeneratorObject.cpp:59:63: note: ‘cx’ declared here
10:29.21    59 | JSObject* AbstractGeneratorObject::createFromFrame(JSContext* cx,
10:29.21       |                                                    ~~~~~~~~~~~^~
10:29.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
10:29.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:29.50     inlined from ‘static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:914:63:
10:29.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:29.50  1151 |     *this->stack = this;
10:29.50       |     ~~~~~~~~~~~~~^~~~~~
10:29.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandleValue)’:
10:29.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:914:20: note: ‘fun’ declared here
10:29.50   914 |     RootedFunction fun(cx, &funVal.toObject().as());
10:29.50       |                    ^~~
10:29.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/GlobalObject.cpp:908:53: note: ‘cx’ declared here
10:29.50   908 | bool GlobalObject::getSelfHostedFunction(JSContext* cx,
10:29.50       |                                          ~~~~~~~~~~~^~
10:29.87 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const’,
10:29.87     inlined from ‘bool js::wasm::OpIter::readStructNewDefault(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:3398:44,
10:29.87     inlined from ‘bool EmitStructNewDefault({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7339:37:
10:29.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1232:67: warning: ‘typeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:29.88  1232 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
10:29.88       |                                                                   ^
10:29.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitStructNewDefault({anonymous}::FunctionCompiler&)’:
10:29.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:7338:12: note: ‘typeIndex’ was declared here
10:29.88  7338 |   uint32_t typeIndex;
10:29.88       |            ^~~~~~~~~
10:30.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’,
10:30.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:30.28     inlined from ‘bool js::wasm::Module::instantiateMemories(JSContext*, const js::WasmMemoryObjectVector&, JS::MutableHandle >) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:601:78:
10:30.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:30.28  1151 |     *this->stack = this;
10:30.28       |     ~~~~~~~~~~~~~^~~~~~
10:30.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiateMemories(JSContext*, const js::WasmMemoryObjectVector&, JS::MutableHandle >) const’:
10:30.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:600:45: note: ‘buffer’ declared here
10:30.28   600 |       Rooted buffer(cx,
10:30.28       |                                             ^~~~~~
10:30.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:560:16: note: ‘cx’ declared here
10:30.28   560 |     JSContext* cx, const WasmMemoryObjectVector& memoryImports,
10:30.28       |     ~~~~~~~~~~~^~
10:31.07 In member function ‘js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI64(int64_t)’,
10:31.07     inlined from ‘bool EmitI64Const({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:4938:21,
10:31.07     inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:8201:9:
10:31.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:464:46: warning: ‘i64’ may be used uninitialized [-Wmaybe-uninitialized]
10:31.07   464 |     MConstant* constant = MConstant::NewInt64(alloc(), i);
10:31.08       |                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
10:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’:
10:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:4933:11: note: ‘i64’ was declared here
10:31.08  4933 |   int64_t i64;
10:31.08       |           ^~~
10:31.08 In function ‘bool EmitI32Const({anonymous}::FunctionCompiler&)’,
10:31.08     inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:8199:9:
10:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:4928:21: warning: ‘i32’ may be used uninitialized [-Wmaybe-uninitialized]
10:31.08  4928 |   f.iter().setResult(f.constantI32(i32));
10:31.08       |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
10:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’:
10:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:4923:11: note: ‘i32’ was declared here
10:31.08  4923 |   int32_t i32;
10:31.08       |           ^~~
10:31.08 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/LIR.h:22:
10:31.08 In member function ‘void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)’,
10:31.08     inlined from ‘void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:892:23,
10:31.08     inlined from ‘bool EmitTeeLocal({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5567:11,
10:31.08     inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:8135:9:
10:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MIRGraph.h:204:64: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized]
10:31.08   204 |   void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; }
10:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’:
10:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5562:16: note: ‘value’ was declared here
10:31.08  5562 |   MDefinition* value;
10:31.08       |                ^~~~~
10:31.09 In member function ‘bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)’,
10:31.09     inlined from ‘bool EmitCatchAll({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5242:25,
10:31.09     inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:8086:9:
10:31.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:3448:5: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized]
10:31.09  3448 |     if (fromKind == LabelKind::Try) {
10:31.09       |     ^~
10:31.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’:
10:31.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5228:13: note: ‘kind’ was declared here
10:31.09  5228 |   LabelKind kind;
10:31.09       |             ^~~~
10:31.09 In function ‘bool EmitCatch({anonymous}::FunctionCompiler&)’,
10:31.09     inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:8084:9:
10:31.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5224:25: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized]
10:31.09  5224 |   return f.switchToCatch(f.iter().controlItem(), kind, tagIndex);
10:31.10       |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:31.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’:
10:31.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmIonCompile.cpp:5207:13: note: ‘kind’ was declared here
10:31.10  5207 |   LabelKind kind;
10:31.10       |             ^~~~
10:31.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]’,
10:31.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:31.22     inlined from ‘bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:768:71,
10:31.22     inlined from ‘bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:800:36:
10:31.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘go’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:31.22  1151 |     *this->stack = this;
10:31.22       |     ~~~~~~~~~~~~~^~~~~~
10:31.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const’:
10:31.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:767:29: note: ‘go’ declared here
10:31.22   767 |   Rooted go(
10:31.22       |                             ^~
10:31.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.cpp:783:44: note: ‘cx’ declared here
10:31.22   783 | bool Module::instantiateGlobals(JSContext* cx,
10:31.22       |                                 ~~~~~~~~~~~^~
10:33.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]’,
10:33.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:33.76     inlined from ‘bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:234:67:
10:33.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:33.76  1151 |     *this->stack = this;
10:33.76       |     ~~~~~~~~~~~~~^~~~~~
10:33.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)’:
10:33.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:233:34: note: ‘obj’ declared here
10:33.76   233 |         Rooted obj(
10:33.76       |                                  ^~~
10:33.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:147:38: note: ‘cx’ declared here
10:33.76   147 | bool js::wasm::GetImports(JSContext* cx, const Module& module,
10:33.76       |                           ~~~~~~~~~~~^~
10:34.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
10:34.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:34.25     inlined from ‘bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4689:79,
10:34.25     inlined from ‘bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4682:13:
10:34.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:34.25  1151 |     *this->stack = this;
10:34.25       |     ~~~~~~~~~~~~~^~~~~~
10:34.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’:
10:34.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4689:26: note: ‘promise’ declared here
10:34.25  4689 |   Rooted promise(cx, PromiseObject::createSkippingExecutor(cx));
10:34.25       |                          ^~~~~~~
10:34.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:4682:48: note: ‘cx’ declared here
10:34.25  4682 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) {
10:34.25       |                                     ~~~~~~~~~~~^~
10:34.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
10:34.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:34.36     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
10:34.36     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
10:34.36     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
10:34.36     inlined from ‘bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, uint64_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:236:21:
10:34.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘args’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
10:34.36  1151 |     *this->stack = this;
10:34.36       |     ~~~~~~~~~~~~~^~~~~~
10:34.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp: In member function ‘bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, uint64_t*)’:
10:34.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:236:14: note: ‘args’ declared here
10:34.36   236 |   InvokeArgs args(cx);
10:34.36       |              ^~~~
10:34.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:226:38: note: ‘cx’ declared here
10:34.36   226 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
10:34.36       |                           ~~~~~~~~~~~^~
10:34.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
10:34.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:34.54     inlined from ‘static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:1341:51:
10:34.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:34.54  1151 |     *this->stack = this;
10:34.54       |     ~~~~~~~~~~~~~^~~~~~
10:34.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’:
10:34.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:1341:18: note: ‘str’ declared here
10:34.54  1341 |     RootedString str(cx, ToString(cx, args.get(1)));
10:34.54       |                  ^~~
10:34.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:1330:50: note: ‘cx’ declared here
10:34.54  1330 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) {
10:34.54       |                                       ~~~~~~~~~~~^~
10:35.77 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/LinkedList.h:73,
10:35.77                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:13:
10:35.77 In constructor ‘RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]’,
10:35.77     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:35.77     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:35.77     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:35.77     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:145:9,
10:35.77     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, const js::wasm::ShareableBytes*&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:35.77     inlined from ‘js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1256:47:
10:35.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/RefPtr.h:101:21: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=]
10:35.77   101 |     aRefPtr.mRawPtr = nullptr;
10:35.77       |     ~~~~~~~~~~~~~~~~^~~~~~~~~
10:35.78 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:35.78     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:35.78     inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:70:8,
10:35.78     inlined from ‘js::wasm::Import::Import(js::wasm::Import&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:121:8,
10:35.78     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:35.78     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:35.78     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:35.78     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:143:9,
10:35.78     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, const js::wasm::ShareableBytes*&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:35.78     inlined from ‘js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1256:47:
10:35.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:35.78   498 |     return mBegin == const_cast(this)->inlineStorage();
10:35.78       |            ^~~~~~
10:35.78 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:35.78     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:35.78     inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:70:8,
10:35.78     inlined from ‘js::wasm::Export::Export(js::wasm::Export&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:146:7,
10:35.78     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:35.78     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:35.78     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:35.78     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:144:9,
10:35.79     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, const js::wasm::ShareableBytes*&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:35.79     inlined from ‘js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1256:47:
10:35.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:35.79   498 |     return mBegin == const_cast(this)->inlineStorage();
10:35.79       |            ^~~~~~
10:35.79 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]’,
10:35.79     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:35.79     inlined from ‘js::wasm::ModuleElemSegment::ModuleElemSegment(js::wasm::ModuleElemSegment&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:428:8,
10:35.79     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::ModuleElemSegment}; T = js::wasm::ModuleElemSegment; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:35.79     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::ModuleElemSegment; T = js::wasm::ModuleElemSegment; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:35.79     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::ModuleElemSegment; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:35.79     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:146:9,
10:35.79     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, const js::wasm::ShareableBytes*&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:35.79     inlined from ‘js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1256:47:
10:35.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘((const mozilla::Vector*)((char*)aDst + 40))[1].mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:35.79   498 |     return mBegin == const_cast(this)->inlineStorage();
10:35.79       |            ^~~~~~
10:35.79 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:35.79     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:35.79     inlined from ‘js::wasm::ModuleElemSegment::Expressions::Expressions(js::wasm::ModuleElemSegment::Expressions&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:443:10,
10:35.79     inlined from ‘js::wasm::ModuleElemSegment::ModuleElemSegment(js::wasm::ModuleElemSegment&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:428:8,
10:35.79     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::ModuleElemSegment}; T = js::wasm::ModuleElemSegment; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:35.79     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::ModuleElemSegment; T = js::wasm::ModuleElemSegment; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:35.79     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::ModuleElemSegment; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:35.79     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:146:9,
10:35.79     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, const js::wasm::ShareableBytes*&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:35.79     inlined from ‘js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1256:47:
10:35.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘((const mozilla::Vector*)((char*)aDst + 16))[6].mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:35.80   498 |     return mBegin == const_cast(this)->inlineStorage();
10:35.80       |            ^~~~~~
10:35.80 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:35.80     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:35.80     inlined from ‘js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:551:8,
10:35.80     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:35.80     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:35.80     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:35.80     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:147:9,
10:35.80     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, const js::wasm::ShareableBytes*&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:35.80     inlined from ‘js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmGenerator.cpp:1256:47:
10:35.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:35.80   498 |     return mBegin == const_cast(this)->inlineStorage();
10:35.80       |            ^~~~~~
10:36.47 In file included from Unified_cpp_js_src_wasm3.cpp:11:
10:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp: In function ‘bool js::wasm::DecodeConstantExpression(Decoder&, ModuleEnvironment*, ValType, mozilla::Maybe*)’:
10:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:482:43: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
10:36.47   482 |         *literal = Some(LitVal(uint64_t(c)));
10:36.47       |                                           ^
10:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:478:17: note: ‘c’ was declared here
10:36.47   478 |         int64_t c;
10:36.47       |                 ^
10:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:474:43: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
10:36.47   474 |         *literal = Some(LitVal(uint32_t(c)));
10:36.47       |                                           ^
10:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:470:17: note: ‘c’ was declared here
10:36.47   470 |         int32_t c;
10:36.47       |                 ^
10:36.47 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const’,
10:36.47     inlined from ‘bool js::wasm::OpIter::readStructNew(uint32_t*, ValueVector*) [with Policy = js::wasm::ValidatingPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:3371:44,
10:36.47     inlined from ‘bool js::wasm::DecodeConstantExpression(Decoder&, ModuleEnvironment*, ValType, mozilla::Maybe*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:561:36:
10:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1232:67: warning: ‘typeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:36.47  1232 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
10:36.47       |                                                                   ^
10:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp: In function ‘bool js::wasm::DecodeConstantExpression(Decoder&, ModuleEnvironment*, ValType, mozilla::Maybe*)’:
10:36.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:560:22: note: ‘typeIndex’ was declared here
10:36.47   560 |             uint32_t typeIndex;
10:36.47       |                      ^~~~~~~~~
10:36.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::wasm::AnyRef]’,
10:36.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::wasm::AnyRef; T = js::wasm::AnyRef]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:36.92     inlined from ‘bool js::wasm::Instance::callExport(JSContext*, uint32_t, const JS::CallArgs&, js::wasm::CoercionLevel)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:3216:57:
10:36.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ref’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
10:36.92  1151 |     *this->stack = this;
10:36.92       |     ~~~~~~~~~~~~~^~~~~~
10:36.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp: In member function ‘bool js::wasm::Instance::callExport(JSContext*, uint32_t, const JS::CallArgs&, js::wasm::CoercionLevel)’:
10:36.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:3216:20: note: ‘ref’ declared here
10:36.92  3216 |       RootedAnyRef ref(cx, AnyRef::fromCompiledCode(ptr));
10:36.92       |                    ^~~
10:36.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:3152:38: note: ‘cx’ declared here
10:36.92  3152 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex,
10:36.92       |                           ~~~~~~~~~~~^~
10:38.01 In constructor ‘RefPtr::RefPtr(RefPtr&&) [with T = js::wasm::Table]’,
10:38.01     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:38.01     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:38.01     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:38.01     inlined from ‘js::wasm::Instance::Instance(JSContext*, JS::Handle, const js::wasm::SharedCode&, js::wasm::SharedTableVector&&, js::wasm::UniqueDebugState)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:2253:7:
10:38.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/RefPtr.h:101:21: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=]
10:38.01   101 |     aRefPtr.mRawPtr = nullptr;
10:38.01       |     ~~~~~~~~~~~~~~~~^~~~~~~~~
10:38.21 In constructor ‘RefPtr::RefPtr(RefPtr&&) [with T = js::wasm::Table]’,
10:38.21     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:38.21     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:38.21     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:38.21     inlined from ‘js::wasm::Instance::Instance(JSContext*, JS::Handle, const js::wasm::SharedCode&, js::wasm::SharedTableVector&&, js::wasm::UniqueDebugState)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:2253:7,
10:38.21     inlined from ‘static js::wasm::Instance* js::wasm::Instance::create(JSContext*, JS::Handle, const js::wasm::SharedCode&, uint32_t, js::wasm::SharedTableVector&&, js::wasm::UniqueDebugState)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:2275:74:
10:38.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/RefPtr.h:101:21: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=]
10:38.21   101 |     aRefPtr.mRawPtr = nullptr;
10:38.21       |     ~~~~~~~~~~~~~~~~^~~~~~~~~
10:41.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]’,
10:41.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:41.25     inlined from ‘static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2220:53:
10:41.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘instanceScope’ in ‘((js::StackRootedBase**)cx)[2]’ [-Wdangling-pointer=]
10:41.25  1151 |     *this->stack = this;
10:41.25       |     ~~~~~~~~~~~~~^~~~~~
10:41.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, JS::Handle)’:
10:41.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2219:30: note: ‘instanceScope’ declared here
10:41.25  2219 |   Rooted instanceScope(
10:41.25       |                              ^~~~~~~~~~~~~
10:41.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2213:16: note: ‘cx’ declared here
10:41.25  2213 |     JSContext* cx, Handle instanceObj) {
10:41.25       |     ~~~~~~~~~~~^~
10:41.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]’,
10:41.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:41.27     inlined from ‘static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2241:56:
10:41.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘instanceScope’ in ‘((js::StackRootedBase**)cx)[2]’ [-Wdangling-pointer=]
10:41.28  1151 |     *this->stack = this;
10:41.28       |     ~~~~~~~~~~~~~^~~~~~
10:41.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, uint32_t)’:
10:41.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2240:30: note: ‘instanceScope’ declared here
10:41.28  2240 |   Rooted instanceScope(
10:41.28       |                              ^~~~~~~~~~~~~
10:41.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2233:16: note: ‘cx’ declared here
10:41.28  2233 |     JSContext* cx, Handle instanceObj,
10:41.28       |     ~~~~~~~~~~~^~
10:41.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]’,
10:41.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FixedLengthSharedArrayBufferObject*; T = js::SharedArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:41.37     inlined from ‘static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2428:71:
10:41.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘newBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:41.37  1151 |     *this->stack = this;
10:41.37       |     ~~~~~~~~~~~~~^~~~~~
10:41.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)’:
10:41.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2426:40: note: ‘newBuffer’ declared here
10:41.37  2426 |       Rooted newBuffer(
10:41.37       |                                        ^~~~~~~~~
10:41.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2416:52: note: ‘cx’ declared here
10:41.37  2416 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) {
10:41.37       |                                         ~~~~~~~~~~~^~
10:41.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:41.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:41.77     inlined from ‘static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:1535:74:
10:41.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘moduleObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:41.77  1151 |     *this->stack = this;
10:41.77       |     ~~~~~~~~~~~~~^~~~~~
10:41.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’:
10:41.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:1535:16: note: ‘moduleObj’ declared here
10:41.77  1535 |   RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto));
10:41.77       |                ^~~~~~~~~
10:41.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:1469:45: note: ‘cx’ declared here
10:41.77  1469 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) {
10:41.77       |                                  ~~~~~~~~~~~^~
10:41.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmExceptionObject*]’,
10:41.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmExceptionObject*; T = js::WasmExceptionObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:41.91     inlined from ‘static js::WasmExceptionObject* js::WasmExceptionObject::create(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3828:66:
10:41.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:41.91  1151 |     *this->stack = this;
10:41.91       |     ~~~~~~~~~~~~~^~~~~~
10:41.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmExceptionObject* js::WasmExceptionObject::create(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject)’:
10:41.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3827:32: note: ‘obj’ declared here
10:41.91  3827 |   Rooted obj(
10:41.91       |                                ^~~
10:41.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3823:61: note: ‘cx’ declared here
10:41.91  3823 | WasmExceptionObject* WasmExceptionObject::create(JSContext* cx,
10:41.91       |                                                  ~~~~~~~~~~~^~
10:41.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmExceptionObject*]’,
10:41.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmExceptionObject*; T = js::WasmExceptionObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:41.96     inlined from ‘static bool js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3784:64:
10:41.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘exnObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:41.96  1151 |     *this->stack = this;
10:41.96       |     ~~~~~~~~~~~~~^~~~~~
10:41.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’:
10:41.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3783:32: note: ‘exnObj’ declared here
10:41.96  3783 |   Rooted exnObj(
10:41.96       |                                ^~~~~~
10:41.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3735:48: note: ‘cx’ declared here
10:41.96  3735 | bool WasmExceptionObject::construct(JSContext* cx, unsigned argc, Value* vp) {
10:41.96       |                                     ~~~~~~~~~~~^~
10:42.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]’,
10:42.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:42.02     inlined from ‘static js::WasmTableObject* js::WasmTableObject::create(JSContext*, uint32_t, mozilla::Maybe, js::wasm::RefType, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2865:62:
10:42.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:42.02  1151 |     *this->stack = this;
10:42.02       |     ~~~~~~~~~~~~~^~~~~~
10:42.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmTableObject* js::WasmTableObject::create(JSContext*, uint32_t, mozilla::Maybe, js::wasm::RefType, JS::HandleObject)’:
10:42.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2864:28: note: ‘obj’ declared here
10:42.02  2864 |   Rooted obj(
10:42.02       |                            ^~~
10:42.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2859:53: note: ‘cx’ declared here
10:42.02  2859 | WasmTableObject* WasmTableObject::create(JSContext* cx, uint32_t initialLength,
10:42.02       |                                          ~~~~~~~~~~~^~
10:42.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]’,
10:42.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:42.05     inlined from ‘static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2957:41:
10:42.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘table’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:42.05  1151 |     *this->stack = this;
10:42.05       |     ~~~~~~~~~~~~~^~~~~~
10:42.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’:
10:42.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2955:28: note: ‘table’ declared here
10:42.06  2955 |   Rooted table(
10:42.06       |                            ^~~~~
10:42.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2890:44: note: ‘cx’ declared here
10:42.06  2890 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) {
10:42.06       |                                 ~~~~~~~~~~~^~
10:42.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
10:42.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:42.24     inlined from ‘static bool js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, uint32_t, JS::MutableHandleFunction)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2129:72:
10:42.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:42.24  1151 |     *this->stack = this;
10:42.24       |     ~~~~~~~~~~~~~^~~~~~
10:42.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, uint32_t, JS::MutableHandleFunction)’:
10:42.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2129:21: note: ‘name’ declared here
10:42.24  2129 |     Rooted name(cx, instance.getFuncDisplayAtom(cx, funcIndex));
10:42.24       |                     ^~~~
10:42.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2112:16: note: ‘cx’ declared here
10:42.24  2112 |     JSContext* cx, Handle instanceObj, uint32_t funcIndex,
10:42.24       |     ~~~~~~~~~~~^~
10:42.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmStructObject*]’,
10:42.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmStructObject*; T = js::WasmStructObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:42.43     inlined from ‘bool InitExprInterpreter::evalStructNewDefault(JSContext*, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:161:63,
10:42.43     inlined from ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:368:13:
10:42.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘structObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:42.43  1151 |     *this->stack = this;
10:42.43       |     ~~~~~~~~~~~~~^~~~~~
10:42.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’:
10:42.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:160:31: note: ‘structObj’ declared here
10:42.43   160 |     Rooted structObj(
10:42.43       |                               ^~~~~~~~~
10:42.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:243:47: note: ‘cx’ declared here
10:42.43   243 | bool InitExprInterpreter::evaluate(JSContext* cx, Decoder& d) {
10:42.43       |                                    ~~~~~~~~~~~^~
10:42.59 In member function ‘bool InitExprInterpreter::evalArrayNewDefault(JSContext*, uint32_t)’,
10:42.59     inlined from ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:392:13:
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:191:47: warning: ‘typeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10:42.59   191 |         cx, instance().constantArrayNewDefault(cx, typeIndex, numElements));
10:42.59       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’:
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:388:22: note: ‘typeIndex’ was declared here
10:42.59   388 |             uint32_t typeIndex;
10:42.59       |                      ^~~~~~~~~
10:42.59 In member function ‘bool InitExprInterpreter::pushI64(int64_t)’,
10:42.59     inlined from ‘bool InitExprInterpreter::evalI64Const(int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:94:48,
10:42.59     inlined from ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:277:9:
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:65:40: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
10:42.59    65 |     return stack.append(Val(uint64_t(c)));
10:42.59       |                                        ^
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’:
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:273:17: note: ‘c’ was declared here
10:42.59   273 |         int64_t c;
10:42.59       |                 ^
10:42.59 In member function ‘bool InitExprInterpreter::pushI32(int32_t)’,
10:42.59     inlined from ‘bool InitExprInterpreter::evalI32Const(int32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:93:48,
10:42.59     inlined from ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:270:9:
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:62:40: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
10:42.59    62 |     return stack.append(Val(uint32_t(c)));
10:42.59       |                                        ^
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’:
10:42.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.cpp:266:17: note: ‘c’ was declared here
10:42.59   266 |         int32_t c;
10:42.59       |                 ^
10:43.00 In file included from Unified_cpp_js_src16.cpp:38:
10:43.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘bool SortComparatorIntegerIds(jsid, jsid, bool*)’:
10:43.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:280:27: warning: ‘indexA’ may be used uninitialized [-Wmaybe-uninitialized]
10:43.00   280 |   *lessOrEqualp = (indexA <= indexB);
10:43.00       |                   ~~~~~~~~^~~~~~~~~~
10:43.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:277:12: note: ‘indexA’ was declared here
10:43.00   277 |   uint32_t indexA, indexB;
10:43.00       |            ^~~~~~
10:43.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:280:27: warning: ‘indexB’ may be used uninitialized [-Wmaybe-uninitialized]
10:43.00   280 |   *lessOrEqualp = (indexA <= indexB);
10:43.00       |                   ~~~~~~~~^~~~~~~~~~
10:43.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:277:20: note: ‘indexB’ was declared here
10:43.00   277 |   uint32_t indexA, indexB;
10:43.00       |                    ^~~~~~
10:43.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceObject*]’,
10:43.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceObject*; T = js::WasmInstanceObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.04     inlined from ‘bool js::wasm::Instance::initSegments(JSContext*, const js::wasm::DataSegmentVector&, const js::wasm::ModuleElemSegmentVector&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:915:55:
10:43.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘instanceObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.04  1151 |     *this->stack = this;
10:43.04       |     ~~~~~~~~~~~~~^~~~~~
10:43.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp: In member function ‘bool js::wasm::Instance::initSegments(JSContext*, const js::wasm::DataSegmentVector&, const js::wasm::ModuleElemSegmentVector&)’:
10:43.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:915:31: note: ‘instanceObj’ declared here
10:43.04   915 |   Rooted instanceObj(cx, object());
10:43.04       |                               ^~~~~~~~~~~
10:43.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.cpp:909:40: note: ‘cx’ declared here
10:43.04   909 | bool Instance::initSegments(JSContext* cx,
10:43.04       |                             ~~~~~~~~~~~^~
10:43.07 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Id.h:35,
10:43.07                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Id.cpp:7,
10:43.07                  from Unified_cpp_js_src16.cpp:2:
10:43.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.07     inlined from ‘bool SetterThatIgnoresPrototypeProperties(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1950:76:
10:43.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.08  1151 |     *this->stack = this;
10:43.08       |     ~~~~~~~~~~~~~^~~~~~
10:43.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘bool SetterThatIgnoresPrototypeProperties(JSContext*, JS::Handle, JS::Handle, JS::Handle)’:
10:43.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1949:21: note: ‘thisObj’ declared here
10:43.08  1949 |   Rooted thisObj(cx,
10:43.08       |                     ^~~~~~~
10:43.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1944:61: note: ‘cx’ declared here
10:43.08  1944 | static bool SetterThatIgnoresPrototypeProperties(JSContext* cx,
10:43.08       |                                                  ~~~~~~~~~~~^~
10:43.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.13     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ResolveResponseClosure*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.13     inlined from ‘bool ResolveResponse(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5255:65:
10:43.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘closure’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.13  1151 |     *this->stack = this;
10:43.13       |     ~~~~~~~~~~~~~^~~~~~
10:43.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘bool ResolveResponse(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, JS::HandleObject)’:
10:43.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5253:16: note: ‘closure’ declared here
10:43.13  5253 |   RootedObject closure(
10:43.13       |                ^~~~~~~
10:43.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5233:40: note: ‘cx’ declared here
10:43.13  5233 | static bool ResolveResponse(JSContext* cx, Handle responsePromise,
10:43.13       |                             ~~~~~~~~~~~^~
10:43.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
10:43.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.23     inlined from ‘bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5328:52,
10:43.23     inlined from ‘bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5319:13:
10:43.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.23  1151 |     *this->stack = this;
10:43.23       |     ~~~~~~~~~~~~~^~~~~~
10:43.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’:
10:43.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5327:26: note: ‘resultPromise’ declared here
10:43.23  5327 |   Rooted resultPromise(
10:43.23       |                          ^~~~~~~~~~~~~
10:43.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5319:57: note: ‘cx’ declared here
10:43.23  5319 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc,
10:43.23       |                                              ~~~~~~~~~~~^~
10:43.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
10:43.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.27     inlined from ‘bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5295:52,
10:43.27     inlined from ‘bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5286:13:
10:43.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.27  1151 |     *this->stack = this;
10:43.27       |     ~~~~~~~~~~~~~^~~~~~
10:43.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’:
10:43.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5294:26: note: ‘resultPromise’ declared here
10:43.28  5294 |   Rooted resultPromise(
10:43.28       |                          ^~~~~~~~~~~~~
10:43.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5286:53: note: ‘cx’ declared here
10:43.28  5286 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc,
10:43.28       |                                          ~~~~~~~~~~~^~
10:43.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’,
10:43.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.34     inlined from ‘static bool js::WasmMemoryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2388:76:
10:43.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.34  1151 |     *this->stack = this;
10:43.34       |     ~~~~~~~~~~~~~^~~~~~
10:43.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmMemoryObject::construct(JSContext*, unsigned int, JS::Value*)’:
10:43.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2387:41: note: ‘buffer’ declared here
10:43.34  2387 |   Rooted buffer(cx,
10:43.34       |                                         ^~~~~~
10:43.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:2355:45: note: ‘cx’ declared here
10:43.34  2355 | bool WasmMemoryObject::construct(JSContext* cx, unsigned argc, Value* vp) {
10:43.34       |                                  ~~~~~~~~~~~^~
10:43.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]’,
10:43.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.47     inlined from ‘static js::WasmTagObject* js::WasmTagObject::create(JSContext*, const js::wasm::SharedTagType&, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3579:79:
10:43.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.48  1151 |     *this->stack = this;
10:43.48       |     ~~~~~~~~~~~~~^~~~~~
10:43.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmTagObject* js::WasmTagObject::create(JSContext*, const js::wasm::SharedTagType&, JS::HandleObject)’:
10:43.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3578:26: note: ‘obj’ declared here
10:43.48  3578 |   Rooted obj(cx,
10:43.48       |                          ^~~
10:43.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3575:49: note: ‘cx’ declared here
10:43.48  3575 | WasmTagObject* WasmTagObject::create(JSContext* cx,
10:43.48       |                                      ~~~~~~~~~~~^~
10:43.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]’,
10:43.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.56     inlined from ‘static bool js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3565:78:
10:43.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tagObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.56  1151 |     *this->stack = this;
10:43.56       |     ~~~~~~~~~~~~~^~~~~~
10:43.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’:
10:43.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3565:26: note: ‘tagObj’ declared here
10:43.57  3565 |   Rooted tagObj(cx, WasmTagObject::create(cx, tagType, proto));
10:43.57       |                          ^~~~~~
10:43.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3526:42: note: ‘cx’ declared here
10:43.57  3526 | bool WasmTagObject::construct(JSContext* cx, unsigned argc, Value* vp) {
10:43.57       |                               ~~~~~~~~~~~^~
10:43.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
10:43.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
10:43.63     inlined from ‘bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5531:17:
10:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
10:43.63  1151 |     *this->stack = this;
10:43.63       |     ~~~~~~~~~~~~~^~~~~~
10:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’:
10:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5531:12: note: ‘id’ declared here
10:43.63  5531 |   RootedId id(cx);
10:43.63       |            ^~
10:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:5513:47: note: ‘cx’ declared here
10:43.63  5513 | static bool WebAssemblyClassFinish(JSContext* cx, HandleObject object,
10:43.63       |                                    ~~~~~~~~~~~^~
10:43.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
10:43.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.63     inlined from ‘static js::PlainObject* js::GlobalObject::createIterResultTemplateObject(JSContext*, WithObjectPrototype)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1388:53:
10:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.63  1151 |     *this->stack = this;
10:43.63       |     ~~~~~~~~~~~~~^~~~~~
10:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In static member function ‘static js::PlainObject* js::GlobalObject::createIterResultTemplateObject(JSContext*, WithObjectPrototype)’:
10:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1385:24: note: ‘templateObject’ declared here
10:43.63  1385 |   Rooted templateObject(
10:43.63       |                        ^~~~~~~~~~~~~~
10:43.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1383:16: note: ‘cx’ declared here
10:43.63  1383 |     JSContext* cx, WithObjectPrototype withProto) {
10:43.63       |     ~~~~~~~~~~~^~
10:43.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.65     inlined from ‘js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1471:76:
10:43.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.65  1151 |     *this->stack = this;
10:43.65       |     ~~~~~~~~~~~~~^~~~~~
10:43.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)’:
10:43.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1470:16: note: ‘proto’ declared here
10:43.65  1470 |   RootedObject proto(
10:43.65       |                ^~~~~
10:43.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1469:62: note: ‘cx’ declared here
10:43.65  1469 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) {
10:43.65       |                                                   ~~~~~~~~~~~^~
10:43.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.66     inlined from ‘js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1481:76:
10:43.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.66  1151 |     *this->stack = this;
10:43.66       |     ~~~~~~~~~~~~~^~~~~~
10:43.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)’:
10:43.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1480:16: note: ‘proto’ declared here
10:43.66  1480 |   RootedObject proto(
10:43.67       |                ^~~~~
10:43.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1479:54: note: ‘cx’ declared here
10:43.67  1479 | ArrayIteratorObject* js::NewArrayIterator(JSContext* cx) {
10:43.67       |                                           ~~~~~~~~~~~^~
10:43.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.68     inlined from ‘js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1508:77:
10:43.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.68  1151 |     *this->stack = this;
10:43.68       |     ~~~~~~~~~~~~~^~~~~~
10:43.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)’:
10:43.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1507:16: note: ‘proto’ declared here
10:43.68  1507 |   RootedObject proto(
10:43.68       |                ^~~~~
10:43.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1506:64: note: ‘cx’ declared here
10:43.68  1506 | StringIteratorObject* js::NewStringIteratorTemplate(JSContext* cx) {
10:43.68       |                                                     ~~~~~~~~~~~^~
10:43.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.70     inlined from ‘js::StringIteratorObject* js::NewStringIterator(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1518:77:
10:43.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.70  1151 |     *this->stack = this;
10:43.70       |     ~~~~~~~~~~~~~^~~~~~
10:43.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::StringIteratorObject* js::NewStringIterator(JSContext*)’:
10:43.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1517:16: note: ‘proto’ declared here
10:43.70  1517 |   RootedObject proto(
10:43.70       |                ^~~~~
10:43.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1516:56: note: ‘cx’ declared here
10:43.70  1516 | StringIteratorObject* js::NewStringIterator(JSContext* cx) {
10:43.70       |                                             ~~~~~~~~~~~^~
10:43.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.71     inlined from ‘js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1586:47:
10:43.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.71  1151 |     *this->stack = this;
10:43.71       |     ~~~~~~~~~~~~~^~~~~~
10:43.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)’:
10:43.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1585:16: note: ‘proto’ declared here
10:43.71  1585 |   RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype(
10:43.71       |                ^~~~~
10:43.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1584:76: note: ‘cx’ declared here
10:43.71  1584 | RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext* cx) {
10:43.71       |                                                                 ~~~~~~~~~~~^~
10:43.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.73     inlined from ‘js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1596:47:
10:43.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.73  1151 |     *this->stack = this;
10:43.73       |     ~~~~~~~~~~~~~^~~~~~
10:43.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)’:
10:43.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1595:16: note: ‘proto’ declared here
10:43.73  1595 |   RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype(
10:43.73       |                ^~~~~
10:43.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1594:68: note: ‘cx’ declared here
10:43.73  1594 | RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext* cx) {
10:43.73       |                                                         ~~~~~~~~~~~^~
10:43.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.82     inlined from ‘js::WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2239:47:
10:43.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.82  1151 |     *this->stack = this;
10:43.82       |     ~~~~~~~~~~~~~^~~~~~
10:43.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext*)’:
10:43.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2238:16: note: ‘proto’ declared here
10:43.82  2238 |   RootedObject proto(cx, GlobalObject::getOrCreateWrapForValidIteratorPrototype(
10:43.82       |                ^~~~~
10:43.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2237:68: note: ‘cx’ declared here
10:43.82  2237 | WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext* cx) {
10:43.82       |                                                         ~~~~~~~~~~~^~
10:43.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:43.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:43.84     inlined from ‘js::IteratorHelperObject* js::NewIteratorHelper(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2273:77:
10:43.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:43.84  1151 |     *this->stack = this;
10:43.84       |     ~~~~~~~~~~~~~^~~~~~
10:43.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::IteratorHelperObject* js::NewIteratorHelper(JSContext*)’:
10:43.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2272:16: note: ‘proto’ declared here
10:43.84  2272 |   RootedObject proto(
10:43.84       |                ^~~~~
10:43.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2271:56: note: ‘cx’ declared here
10:43.84  2271 | IteratorHelperObject* js::NewIteratorHelper(JSContext* cx) {
10:43.84       |                                             ~~~~~~~~~~~^~
10:44.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmNamespaceObject*]’,
10:44.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmNamespaceObject*; T = js::WasmNamespaceObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:44.40     inlined from ‘static js::WasmExceptionObject* js::WasmExceptionObject::wrapJSValue(JSContext*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3857:77:
10:44.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘wasm’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:44.40  1151 |     *this->stack = this;
10:44.40       |     ~~~~~~~~~~~~~^~~~~~
10:44.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmExceptionObject* js::WasmExceptionObject::wrapJSValue(JSContext*, JS::HandleValue)’:
10:44.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3857:32: note: ‘wasm’ declared here
10:44.40  3857 |   Rooted wasm(cx, WasmNamespaceObject::getOrCreate(cx));
10:44.40       |                                ^~~~
10:44.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3855:66: note: ‘cx’ declared here
10:44.40  3855 | WasmExceptionObject* WasmExceptionObject::wrapJSValue(JSContext* cx,
10:44.40       |                                                       ~~~~~~~~~~~^~
10:44.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]’,
10:44.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:44.52     inlined from ‘static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3258:63:
10:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:44.52  1151 |     *this->stack = this;
10:44.52       |     ~~~~~~~~~~~~~^~~~~~
10:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)’:
10:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3257:29: note: ‘obj’ declared here
10:44.52  3257 |   Rooted obj(
10:44.52       |                             ^~~
10:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmJS.cpp:3255:55: note: ‘cx’ declared here
10:44.52  3255 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal value,
10:44.52       |                                            ~~~~~~~~~~~^~
10:45.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’,
10:45.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = mozilla::Maybe]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
10:45.35     inlined from ‘bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = true]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:489:48:
10:45.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
10:45.35  1151 |     *this->stack = this;
10:45.35       |     ~~~~~~~~~~~~~^~~~~~
10:45.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = true]’:
10:45.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here
10:45.35   489 |     Rooted> desc(cx);
10:45.35       |                                                ^~~~
10:45.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here
10:45.35   476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) {
10:45.35       |                                                   ~~~~~~~~~~~^~
10:45.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
10:45.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
10:45.39     inlined from ‘bool PropertyEnumerator::enumerateExtraProperties(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:259:17:
10:45.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
10:45.39  1151 |     *this->stack = this;
10:45.39       |     ~~~~~~~~~~~~~^~~~~~
10:45.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateExtraProperties(JSContext*)’:
10:45.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:259:12: note: ‘id’ declared here
10:45.39   259 |   RootedId id(cx);
10:45.39       |            ^~
10:45.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:249:62: note: ‘cx’ declared here
10:45.39   249 | bool PropertyEnumerator::enumerateExtraProperties(JSContext* cx) {
10:45.39       |                                                   ~~~~~~~~~~~^~
10:45.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
10:45.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:45.46     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
10:45.46     inlined from ‘bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:413:22:
10:45.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tmp’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
10:45.46  1151 |     *this->stack = this;
10:45.46       |     ~~~~~~~~~~~~~^~~~~~
10:45.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = false]’:
10:45.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here
10:45.46   413 |       RootedIdVector tmp(cx);
10:45.46       |                      ^~~
10:45.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here
10:45.46   285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
10:45.46       |                                                    ~~~~~~~~~~~^~
10:45.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
10:45.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:45.74     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
10:45.74     inlined from ‘bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = true]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:413:22:
10:45.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tmp’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
10:45.74  1151 |     *this->stack = this;
10:45.74       |     ~~~~~~~~~~~~~^~~~~~
10:45.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = true]’:
10:45.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here
10:45.74   413 |       RootedIdVector tmp(cx);
10:45.74       |                      ^~~
10:45.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here
10:45.74   285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
10:45.74       |                                                    ~~~~~~~~~~~^~
10:45.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’,
10:45.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = mozilla::Maybe]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
10:45.98     inlined from ‘bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:489:48:
10:45.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
10:45.98  1151 |     *this->stack = this;
10:45.98       |     ~~~~~~~~~~~~~^~~~~~
10:45.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = false]’:
10:45.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here
10:45.98   489 |     Rooted> desc(cx);
10:45.98       |                                                ^~~~
10:45.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here
10:45.98   476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) {
10:45.98       |                                                   ~~~~~~~~~~~^~
10:46.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:46.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
10:46.50     inlined from ‘bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1770:28:
10:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:46.50  1151 |     *this->stack = this;
10:46.50       |     ~~~~~~~~~~~~~^~~~~~
10:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)’:
10:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1770:20: note: ‘proto’ declared here
10:46.50  1770 |       RootedObject proto(cx);
10:46.50       |                    ^~~~~
10:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1729:48: note: ‘cx’ declared here
10:46.50  1729 | static bool SuppressDeletedProperty(JSContext* cx, NativeIterator* ni,
10:46.50       |                                     ~~~~~~~~~~~^~
10:46.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
10:46.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:46.67     inlined from ‘bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1874:53:
10:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:46.67  1151 |     *this->stack = this;
10:46.67       |     ~~~~~~~~~~~~~^~~~~~
10:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)’:
10:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1874:27: note: ‘str’ declared here
10:46.67  1874 |   Rooted str(cx, IdToString(cx, id));
10:46.67       |                           ^~~
10:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1863:44: note: ‘cx’ declared here
10:46.67  1863 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj,
10:46.67       |                                 ~~~~~~~~~~~^~
10:46.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
10:46.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:46.71     inlined from ‘bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1856:53:
10:46.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
10:46.71  1151 |     *this->stack = this;
10:46.71       |     ~~~~~~~~~~~~~^~~~~~
10:46.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)’:
10:46.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1856:27: note: ‘str’ declared here
10:46.72  1856 |   Rooted str(cx, IdToString(cx, id));
10:46.72       |                           ^~~
10:46.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1847:45: note: ‘cx’ declared here
10:46.72  1847 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) {
10:46.72       |                                  ~~~~~~~~~~~^~
10:46.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:46.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:46.88     inlined from ‘static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2061:70:
10:46.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:46.88  1151 |     *this->stack = this;
10:46.88       |     ~~~~~~~~~~~~~^~~~~~
10:46.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)’:
10:46.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2060:16: note: ‘proto’ declared here
10:46.88  2060 |   RootedObject proto(
10:46.88       |                ^~~~~
10:46.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2054:49: note: ‘cx’ declared here
10:46.88  2054 | bool GlobalObject::initIteratorProto(JSContext* cx,
10:46.88       |                                      ~~~~~~~~~~~^~
10:46.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:46.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:46.89     inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::ArrayIteratorProto; const JSClass* ProtoClass = (& ArrayIteratorPrototypeClass); const JSFunctionSpec* Methods = (& array_iterator_methods); bool needsFuseProperty = true]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16:
10:46.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:46.90  1151 |     *this->stack = this;
10:46.90       |     ~~~~~~~~~~~~~^~~~~~
10:46.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::ArrayIteratorProto; const JSClass* ProtoClass = (& ArrayIteratorPrototypeClass); const JSFunctionSpec* Methods = (& array_iterator_methods); bool needsFuseProperty = true]’:
10:46.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16: note: ‘iteratorProto’ declared here
10:46.90  2091 |   RootedObject iteratorProto(
10:46.90       |                ^~~~~~~~~~~~~
10:46.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2084:55: note: ‘cx’ declared here
10:46.90  2084 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
10:46.90       |                                            ~~~~~~~~~~~^~
10:46.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:46.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:46.92     inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::StringIteratorProto; const JSClass* ProtoClass = (& StringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& string_iterator_methods); bool needsFuseProperty = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16:
10:46.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:46.92  1151 |     *this->stack = this;
10:46.92       |     ~~~~~~~~~~~~~^~~~~~
10:46.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::StringIteratorProto; const JSClass* ProtoClass = (& StringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& string_iterator_methods); bool needsFuseProperty = false]’:
10:46.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16: note: ‘iteratorProto’ declared here
10:46.92  2091 |   RootedObject iteratorProto(
10:46.92       |                ^~~~~~~~~~~~~
10:46.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2084:55: note: ‘cx’ declared here
10:46.92  2084 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
10:46.92       |                                            ~~~~~~~~~~~^~
10:46.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:46.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:46.95     inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::RegExpStringIteratorProto; const JSClass* ProtoClass = (& RegExpStringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& regexp_string_iterator_methods); bool needsFuseProperty = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16:
10:46.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:46.95  1151 |     *this->stack = this;
10:46.95       |     ~~~~~~~~~~~~~^~~~~~
10:46.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::RegExpStringIteratorProto; const JSClass* ProtoClass = (& RegExpStringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& regexp_string_iterator_methods); bool needsFuseProperty = false]’:
10:46.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16: note: ‘iteratorProto’ declared here
10:46.95  2091 |   RootedObject iteratorProto(
10:46.95       |                ^~~~~~~~~~~~~
10:46.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2084:55: note: ‘cx’ declared here
10:46.95  2084 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
10:46.95       |                                            ~~~~~~~~~~~^~
10:46.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:46.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:46.97     inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [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 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16:
10:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:46.97  1151 |     *this->stack = this;
10:46.97       |     ~~~~~~~~~~~~~^~~~~~
10:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::WrapForValidIteratorProto; const JSClass* ProtoClass = (& WrapForValidIteratorPrototypeClass); const JSFunctionSpec* Methods = (& wrap_for_valid_iterator_methods); bool needsFuseProperty = false]’:
10:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16: note: ‘iteratorProto’ declared here
10:46.97  2091 |   RootedObject iteratorProto(
10:46.97       |                ^~~~~~~~~~~~~
10:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2084:55: note: ‘cx’ declared here
10:46.97  2084 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
10:46.97       |                                            ~~~~~~~~~~~^~
10:46.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
10:46.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:46.99     inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::IteratorHelperProto; const JSClass* ProtoClass = (& IteratorHelperPrototypeClass); const JSFunctionSpec* Methods = (& iterator_helper_methods); bool needsFuseProperty = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16:
10:46.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:46.99  1151 |     *this->stack = this;
10:46.99       |     ~~~~~~~~~~~~~^~~~~~
10:46.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::IteratorHelperProto; const JSClass* ProtoClass = (& IteratorHelperPrototypeClass); const JSFunctionSpec* Methods = (& iterator_helper_methods); bool needsFuseProperty = false]’:
10:46.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2091:16: note: ‘iteratorProto’ declared here
10:46.99  2091 |   RootedObject iteratorProto(
10:46.99       |                ^~~~~~~~~~~~~
10:46.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:2084:55: note: ‘cx’ declared here
10:46.99  2084 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
10:46.99       |                                            ~~~~~~~~~~~^~
10:47.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
10:47.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:47.47     inlined from ‘js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1333:64:
10:47.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:47.47  1151 |     *this->stack = this;
10:47.47       |     ~~~~~~~~~~~~~^~~~~~
10:47.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)’:
10:47.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1332:24: note: ‘templateObject’ declared here
10:47.47  1332 |   Rooted templateObject(
10:47.47       |                        ^~~~~~~~~~~~~~
10:47.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:1327:52: note: ‘cx’ declared here
10:47.47  1327 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
10:47.47       |                                         ~~~~~~~~~~~^~
10:47.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]’,
10:47.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
10:47.96     inlined from ‘js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, bool, js::PropertyIndexVector*, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:848:77:
10:47.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘propIter’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
10:47.96  1151 |     *this->stack = this;
10:47.96       |     ~~~~~~~~~~~~~^~~~~~
10:47.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp: In function ‘js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, bool, js::PropertyIndexVector*, uint32_t)’:
10:47.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:848:35: note: ‘propIter’ declared here
10:47.96   848 |   Rooted propIter(cx, NewPropertyIteratorObject(cx));
10:47.96       |                                   ^~~~~~~~
10:47.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Iteration.cpp:828:16: note: ‘cx’ declared here
10:47.96   828 |     JSContext* cx, Handle objBeingIterated, HandleIdVector props,
10:47.96       |     ~~~~~~~~~~~^~
10:56.35 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Result.h:93,
10:56.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jspubtd.h:19,
10:56.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:19,
10:56.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
10:56.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
10:56.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
10:56.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.h:13,
10:56.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils-inl.h:10,
10:56.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp:11,
10:56.36                  from Unified_cpp_js_src17.cpp:2:
10:56.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’:
10:56.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h:308:46:   required from here
10:56.36   308 |   constexpr E unwrapErr() { return inspectErr(); }
10:56.36       |                                    ~~~~~~~~~~^~
10:56.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:439:5:   in ‘constexpr’ expansion of ‘mozTryTempResult_.mozilla::Result::propagateErr()’
10:56.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h:673:49:   in ‘constexpr’ expansion of ‘((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()’
10:56.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h:305:16: warning: ‘void* 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]
10:56.36   305 |     std::memcpy(&res, &bits, sizeof(E));
10:56.36       |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
10:56.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Result.h:106:8: note: ‘struct JS::Error’ declared here
10:56.36   106 | struct Error {
10:56.36       |        ^~~~~
10:59.15 In file included from Unified_cpp_js_src_wasm6.cpp:38:
10:59.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)’:
10:59.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp:69:9: warning: ‘void* 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]
10:59.16    69 |   memset(&cell_, 0, sizeof(Cell));
10:59.16       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
10:59.16 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInitExpr.h:26,
10:59.16                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:34,
10:59.16                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstance.h:34,
10:59.16                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmInstanceData.h:28,
10:59.16                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmCodegenTypes.h:31,
10:59.16                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmCode.h:51,
10:59.16                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.h:23,
10:59.16                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp:19,
10:59.16                  from Unified_cpp_js_src_wasm6.cpp:2:
10:59.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.h:151:9: note: ‘union js::wasm::LitVal::Cell’ declared here
10:59.16   151 |   union Cell {
10:59.16       |         ^~~~
10:59.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)’:
10:59.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp:76:9: warning: ‘void* 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]
10:59.16    76 |   memset(&cell_, 0, sizeof(Cell));
10:59.16       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
10:59.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.h:151:9: note: ‘union js::wasm::LitVal::Cell’ declared here
10:59.16   151 |   union Cell {
10:59.16       |         ^~~~
10:59.44 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/LinkedList.h:73,
10:59.44                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:13,
10:59.44                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
10:59.44                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
10:59.44                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
10:59.44                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDecls.h:22,
10:59.44                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmRealm.h:24,
10:59.44                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmRealm.cpp:19,
10:59.44                  from Unified_cpp_js_src_wasm5.cpp:2:
10:59.44 In constructor ‘RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]’,
10:59.44     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:59.44     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:59.44     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:59.44     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:145:9,
10:59.44     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, std::nullptr_t, bool}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:59.44     inlined from ‘js::wasm::CoderResult js::wasm::CodeModule(Coder&, MutableModule*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmSerialize.cpp:1214:58:
10:59.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/RefPtr.h:101:21: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0] [-Warray-bounds=]
10:59.44   101 |     aRefPtr.mRawPtr = nullptr;
10:59.44       |     ~~~~~~~~~~~~~~~~^~~~~~~~~
10:59.44 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:14,
10:59.44                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:17:
10:59.44 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:59.44     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:59.44     inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:70:8,
10:59.44     inlined from ‘js::wasm::Import::Import(js::wasm::Import&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:121:8,
10:59.44     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:59.44     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:59.44     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:59.44     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:143:9,
10:59.44     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, std::nullptr_t, bool}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:59.44     inlined from ‘js::wasm::CoderResult js::wasm::CodeModule(Coder&, MutableModule*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmSerialize.cpp:1214:58:
10:59.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:59.44   498 |     return mBegin == const_cast(this)->inlineStorage();
10:59.44       |            ^~~~~~
10:59.44 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:59.44     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:59.44     inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:70:8,
10:59.44     inlined from ‘js::wasm::Export::Export(js::wasm::Export&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:146:7,
10:59.44     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:59.45     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:59.45     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:59.45     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:144:9,
10:59.45     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, std::nullptr_t, bool}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:59.45     inlined from ‘js::wasm::CoderResult js::wasm::CodeModule(Coder&, MutableModule*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmSerialize.cpp:1214:58:
10:59.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:59.45   498 |     return mBegin == const_cast(this)->inlineStorage();
10:59.45       |            ^~~~~~
10:59.45 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]’,
10:59.45     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned int; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:59.45     inlined from ‘js::wasm::ModuleElemSegment::ModuleElemSegment(js::wasm::ModuleElemSegment&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:428:8,
10:59.45     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::ModuleElemSegment}; T = js::wasm::ModuleElemSegment; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:59.45     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::ModuleElemSegment; T = js::wasm::ModuleElemSegment; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:59.45     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::ModuleElemSegment; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:59.45     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:146:9,
10:59.45     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, std::nullptr_t, bool}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:59.45     inlined from ‘js::wasm::CoderResult js::wasm::CodeModule(Coder&, MutableModule*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmSerialize.cpp:1214:58:
10:59.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘((const mozilla::Vector*)((char*)aDst + 40))[1].mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:59.45   498 |     return mBegin == const_cast(this)->inlineStorage();
10:59.45       |            ^~~~~~
10:59.45 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:59.45     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:59.45     inlined from ‘js::wasm::ModuleElemSegment::Expressions::Expressions(js::wasm::ModuleElemSegment::Expressions&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:443:10,
10:59.45     inlined from ‘js::wasm::ModuleElemSegment::ModuleElemSegment(js::wasm::ModuleElemSegment&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:428:8,
10:59.45     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::ModuleElemSegment}; T = js::wasm::ModuleElemSegment; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:59.45     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::ModuleElemSegment; T = js::wasm::ModuleElemSegment; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:59.45     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::ModuleElemSegment; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:59.45     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:146:9,
10:59.45     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, std::nullptr_t, bool}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:59.45     inlined from ‘js::wasm::CoderResult js::wasm::CodeModule(Coder&, MutableModule*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmSerialize.cpp:1214:58:
10:59.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘((const mozilla::Vector*)((char*)aDst + 16))[6].mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:59.45   498 |     return mBegin == const_cast(this)->inlineStorage();
10:59.45       |            ^~~~~~
10:59.45 In member function ‘bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’,
10:59.45     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:964:30,
10:59.45     inlined from ‘js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModuleTypes.h:551:8,
10:59.45     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
10:59.45     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
10:59.45     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
10:59.45     inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ModuleElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmModule.h:147:9,
10:59.45     inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::Vector, std::nullptr_t, bool}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Utility.h:530:1,
10:59.45     inlined from ‘js::wasm::CoderResult js::wasm::CodeModule(Coder&, MutableModule*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmSerialize.cpp:1214:58:
10:59.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:498:12: warning: ‘*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
10:59.46   498 |     return mBegin == const_cast(this)->inlineStorage();
10:59.46       |            ^~~~~~
11:03.15 mfbt
11:06.14 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
11:06.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
11:06.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
11:06.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
11:06.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Policy.h:14,
11:06.15                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.h:22:
11:06.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
11:06.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:06.15     inlined from ‘bool js::wasm::ToValType(JSContext*, JS::HandleValue, ValType*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValType.cpp:157:43:
11:06.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typeStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:06.15  1151 |     *this->stack = this;
11:06.15       |     ~~~~~~~~~~~~~^~~~~~
11:06.15 In file included from Unified_cpp_js_src_wasm6.cpp:20:
11:06.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValType.cpp: In function ‘bool js::wasm::ToValType(JSContext*, JS::HandleValue, ValType*)’:
11:06.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValType.cpp:157:16: note: ‘typeStr’ declared here
11:06.15   157 |   RootedString typeStr(cx, ToString(cx, v));
11:06.15       |                ^~~~~~~
11:06.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValType.cpp:156:33: note: ‘cx’ declared here
11:06.15   156 | bool wasm::ToValType(JSContext* cx, HandleValue v, ValType* out) {
11:06.15       |                      ~~~~~~~~~~~^~
11:06.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
11:06.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:06.17     inlined from ‘bool js::wasm::ToRefType(JSContext*, JS::HandleValue, RefType*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValType.cpp:193:43:
11:06.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typeStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:06.17  1151 |     *this->stack = this;
11:06.17       |     ~~~~~~~~~~~~~^~~~~~
11:06.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValType.cpp: In function ‘bool js::wasm::ToRefType(JSContext*, JS::HandleValue, RefType*)’:
11:06.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValType.cpp:193:16: note: ‘typeStr’ declared here
11:06.17   193 |   RootedString typeStr(cx, ToString(cx, v));
11:06.17       |                ^~~~~~~
11:06.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValType.cpp:192:33: note: ‘cx’ declared here
11:06.17   192 | bool wasm::ToRefType(JSContext* cx, HandleValue v, RefType* out) {
11:06.17       |                      ~~~~~~~~~~~^~
11:06.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
11:06.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:06.78     inlined from ‘bool ToWebAssemblyValue_nullfuncref(JSContext*, JS::HandleValue, void**, bool) [with Debug = js::wasm::NoDebug]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp:506:18,
11:06.78     inlined from ‘bool js::wasm::ToWebAssemblyValue(JSContext*, JS::HandleValue, ValType, void*, bool, CoercionLevel) [with Debug = NoDebug]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp:699:55:
11:06.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:06.78  1151 |     *this->stack = this;
11:06.78       |     ~~~~~~~~~~~~~^~~~~~
11:06.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp: In function ‘bool js::wasm::ToWebAssemblyValue(JSContext*, JS::HandleValue, ValType, void*, bool, CoercionLevel) [with Debug = NoDebug]’:
11:06.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp:506:18: note: ‘fun’ declared here
11:06.78   506 |   RootedFunction fun(cx);
11:06.78       |                  ^~~
11:06.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValue.cpp:655:42: note: ‘cx’ declared here
11:06.78   655 | bool wasm::ToWebAssemblyValue(JSContext* cx, HandleValue val, ValType type,
11:06.78       |                               ~~~~~~~~~~~^~
11:07.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
11:07.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:07.52     inlined from ‘bool ResolveLazyProperties(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:617:19:
11:07.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
11:07.52  1151 |     *this->stack = this;
11:07.52       |     ~~~~~~~~~~~~~^~~~~~
11:07.52 In file included from Unified_cpp_js_src17.cpp:47:
11:07.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool ResolveLazyProperties(JSContext*, JS::Handle)’:
11:07.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:617:14: note: ‘id’ declared here
11:07.52   617 |     RootedId id(cx);
11:07.52       |              ^~
11:07.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:603:46: note: ‘cx’ declared here
11:07.52   603 | static bool ResolveLazyProperties(JSContext* cx, Handle obj) {
11:07.52       |                                   ~~~~~~~~~~~^~
11:07.68 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.h:27,
11:07.68                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:19,
11:07.68                  from Unified_cpp_js_src_wasm6.cpp:29:
11:07.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBinary.h: In function ‘bool js::wasm::DecodeValidatedLocalEntries(const TypeContext&, Decoder&, ValTypeVector*)’:
11:07.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBinary.h:679:15: warning: ‘nextByte’ may be used uninitialized [-Wmaybe-uninitialized]
11:07.68   679 |       uint8_t nextByte;
11:07.68       |               ^~~~~~~~
11:07.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:176:26: warning: ‘numLocalEntries’ may be used uninitialized [-Wmaybe-uninitialized]
11:07.68   176 |   for (uint32_t i = 0; i < numLocalEntries; i++) {
11:07.68       |                        ~~^~~~~~~~~~~~~~~~~
11:07.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:173:12: note: ‘numLocalEntries’ was declared here
11:07.68   173 |   uint32_t numLocalEntries;
11:07.68       |            ^~~~~~~~~~~~~~~
11:08.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
11:08.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:08.12     inlined from ‘void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:619:50:
11:08.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘idStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:08.12  1151 |     *this->stack = this;
11:08.12       |     ~~~~~~~~~~~~~^~~~~~
11:08.12 In file included from Unified_cpp_js_src17.cpp:11:
11:08.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp: In function ‘void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)’:
11:08.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:619:16: note: ‘idStr’ declared here
11:08.12   619 |   RootedString idStr(cx, ValueToSource(cx, idVal));
11:08.12       |                ^~~~~
11:08.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:609:62: note: ‘cx’ declared here
11:08.12   609 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v,
11:08.12       |                                                   ~~~~~~~~~~~^~
11:08.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
11:08.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:08.49     inlined from ‘bool JSContext::getPendingException(JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:1161:51:
11:08.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘exception’ in ‘((js::StackRootedBase**)this)[13]’ [-Wdangling-pointer=]
11:08.49  1151 |     *this->stack = this;
11:08.49       |     ~~~~~~~~~~~~~^~~~~~
11:08.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp: In member function ‘bool JSContext::getPendingException(JS::MutableHandleValue)’:
11:08.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:1161:15: note: ‘exception’ declared here
11:08.49  1161 |   RootedValue exception(this, unwrappedException());
11:08.49       |               ^~~~~~~~~
11:08.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:1158:60: note: ‘this’ declared here
11:08.49  1158 | bool JSContext::getPendingException(MutableHandleValue rval) {
11:08.49       |                                                            ^
11:08.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
11:08.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:08.51     inlined from ‘virtual void js::InternalJobQueue::runJobs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:852:24,
11:08.51     inlined from ‘virtual void js::InternalJobQueue::runJobs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:836:6:
11:08.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rval’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
11:08.51  1151 |     *this->stack = this;
11:08.51       |     ~~~~~~~~~~~~~^~~~~~
11:08.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp: In member function ‘virtual void js::InternalJobQueue::runJobs(JSContext*)’:
11:08.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:852:17: note: ‘rval’ declared here
11:08.51   852 |     RootedValue rval(cx);
11:08.51       |                 ^~~~
11:08.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:836:43: note: ‘cx’ declared here
11:08.51   836 | void InternalJobQueue::runJobs(JSContext* cx) {
11:08.51       |                                ~~~~~~~~~~~^~
11:08.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
11:08.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:08.54     inlined from ‘bool js::wasm::Table::getValue(JSContext*, uint32_t, JS::MutableHandleValue) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp:285:28:
11:08.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:08.54  1151 |     *this->stack = this;
11:08.54       |     ~~~~~~~~~~~~~^~~~~~
11:08.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp: In member function ‘bool js::wasm::Table::getValue(JSContext*, uint32_t, JS::MutableHandleValue) const’:
11:08.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp:285:22: note: ‘fun’ declared here
11:08.54   285 |       RootedFunction fun(cx);
11:08.54       |                      ^~~
11:08.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp:280:33: note: ‘cx’ declared here
11:08.54   280 | bool Table::getValue(JSContext* cx, uint32_t index,
11:08.54       |                      ~~~~~~~~~~~^~
11:08.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
11:08.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*&; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:08.58     inlined from ‘bool JSContext::getPendingExceptionStack(JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:1184:69:
11:08.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘exceptionStack’ in ‘((js::StackRootedBase**)this)[3]’ [-Wdangling-pointer=]
11:08.59  1151 |     *this->stack = this;
11:08.59       |     ~~~~~~~~~~~~~^~~~~~
11:08.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp: In member function ‘bool JSContext::getPendingExceptionStack(JS::MutableHandleValue)’:
11:08.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:1184:23: note: ‘exceptionStack’ declared here
11:08.59  1184 |   Rooted exceptionStack(this, unwrappedExceptionStack());
11:08.59       |                       ^~~~~~~~~~~~~~
11:08.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:1181:65: note: ‘this’ declared here
11:08.59  1181 | bool JSContext::getPendingExceptionStack(MutableHandleValue rval) {
11:08.59       |                                                                 ^
11:08.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArgumentsObject*]’,
11:08.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = js::ArgumentsObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:08.79     inlined from ‘bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:203:79:
11:08.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘argsobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:08.79  1151 |     *this->stack = this;
11:08.79       |     ~~~~~~~~~~~~~^~~~~~
11:08.79 In file included from Unified_cpp_js_src17.cpp:20:
11:08.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)’:
11:08.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:202:28: note: ‘argsobj’ declared here
11:08.79   202 |   Rooted argsobj(cx,
11:08.79       |                            ^~~~~~~
11:08.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:179:37: note: ‘cx’ declared here
11:08.79   179 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) {
11:08.79       |                          ~~~~~~~~~~~^~
11:08.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
11:08.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:08.98     inlined from ‘bool ArgumentsSetterImpl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:228:67:
11:08.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:08.98  1151 |     *this->stack = this;
11:08.98       |     ~~~~~~~~~~~~~^~~~~~
11:08.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool ArgumentsSetterImpl(JSContext*, const JS::CallArgs&)’:
11:08.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:228:18: note: ‘fun’ declared here
11:08.98   228 |   RootedFunction fun(cx, &args.thisv().toObject().as());
11:08.98       |                  ^~~
11:08.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:225:37: note: ‘cx’ declared here
11:08.98   225 | bool ArgumentsSetterImpl(JSContext* cx, const CallArgs& args) {
11:08.98       |                          ~~~~~~~~~~~^~
11:09.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:09.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:09.06     inlined from ‘static js::SharedShape* js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1656:78:
11:09.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:09.06  1151 |     *this->stack = this;
11:09.07       |     ~~~~~~~~~~~~~^~~~~~
11:09.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In static member function ‘static js::SharedShape* js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’:
11:09.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1655:16: note: ‘proto’ declared here
11:09.07  1655 |   RootedObject proto(cx,
11:09.07       |                ^~~~~
11:09.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1647:75: note: ‘cx’ declared here
11:09.07  1647 | SharedShape* GlobalObject::createFunctionShapeWithDefaultProto(JSContext* cx,
11:09.07       |                                                                ~~~~~~~~~~~^~
11:10.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:10.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:10.09     inlined from ‘bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:174:42:
11:10.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:10.09  1151 |     *this->stack = this;
11:10.09       |     ~~~~~~~~~~~~~^~~~~~
11:10.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)’:
11:10.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:174:16: note: ‘obj’ declared here
11:10.09   174 |   RootedObject obj(cx, NewPlainObject(cx));
11:10.09       |                ^~~
11:10.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:170:52: note: ‘cx’ declared here
11:10.09   170 | bool js::FromPropertyDescriptorToObject(JSContext* cx,
11:10.09       |                                         ~~~~~~~~~~~^~
11:10.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:10.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:10.14     inlined from ‘bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:318:79:
11:10.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:10.14  1151 |     *this->stack = this;
11:10.14       |     ~~~~~~~~~~~~~^~~~~~
11:10.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)’:
11:10.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:317:16: note: ‘obj’ declared here
11:10.14   317 |   RootedObject obj(cx,
11:10.14       |                ^~~
11:10.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:313:42: note: ‘cx’ declared here
11:10.14   313 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
11:10.14       |                               ~~~~~~~~~~~^~
11:10.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’,
11:10.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = mozilla::Maybe]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:10.29     inlined from ‘bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:707:46:
11:10.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
11:10.29  1151 |     *this->stack = this;
11:10.29       |     ~~~~~~~~~~~~~^~~~~~
11:10.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)’:
11:10.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:707:39: note: ‘desc’ declared here
11:10.29   707 |     Rooted> desc(cx);
11:10.29       |                                       ^~~~
11:10.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:630:40: note: ‘cx’ declared here
11:10.29   630 | bool js::TestIntegrityLevel(JSContext* cx, HandleObject obj,
11:10.29       |                             ~~~~~~~~~~~^~
11:10.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
11:10.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:10.40     inlined from ‘js::NativeObject* NewObject(JSContext*, const JSClass*, JS::Handle, js::gc::AllocKind, js::NewObjectKind, js::ObjectFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:764:49,
11:10.40     inlined from ‘js::NativeObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, ObjectFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:782:19:
11:10.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
11:10.40  1151 |     *this->stack = this;
11:10.40       |     ~~~~~~~~~~~~~^~~~~~
11:10.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘js::NativeObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, ObjectFlags)’:
11:10.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:762:24: note: ‘shape’ declared here
11:10.40   762 |   Rooted shape(
11:10.40       |                        ^~~~~
11:10.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:780:16: note: ‘cx’ declared here
11:10.41   780 |     JSContext* cx, const JSClass* clasp, Handle proto,
11:10.41       |     ~~~~~~~~~~~^~
11:10.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
11:10.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:10.51     inlined from ‘js::NativeObject* NewObject(JSContext*, const JSClass*, JS::Handle, js::gc::AllocKind, js::NewObjectKind, js::ObjectFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:764:49,
11:10.51     inlined from ‘js::NativeObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind, ObjectFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:808:19:
11:10.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
11:10.51  1151 |     *this->stack = this;
11:10.51       |     ~~~~~~~~~~~~~^~~~~~
11:10.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘js::NativeObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind, ObjectFlags)’:
11:10.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:762:24: note: ‘shape’ declared here
11:10.51   762 |   Rooted shape(
11:10.51       |                        ^~~~~
11:10.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:785:54: note: ‘cx’ declared here
11:10.51   785 | NativeObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp,
11:10.51       |                                           ~~~~~~~~~~~^~
11:10.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
11:10.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:10.73     inlined from ‘bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1495:76:
11:10.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘globalObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:10.73  1151 |     *this->stack = this;
11:10.73       |     ~~~~~~~~~~~~~^~~~~~
11:10.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)’:
11:10.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1495:25: note: ‘globalObj’ declared here
11:10.73  1495 |   Rooted globalObj(cx, cx->runtime()->getIncumbentGlobal(cx));
11:10.73       |                         ^~~~~~~~~
11:10.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1494:50: note: ‘cx’ declared here
11:10.73  1494 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) {
11:10.73       |                                       ~~~~~~~~~~~^~
11:10.77 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/AtomicsObject.h:14,
11:10.77                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.h:17,
11:10.77                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils-inl.h:18:
11:10.77 In member function ‘js::ProtectedData::ThisType& js::ProtectedData::operator=(U&&) [with U = js::AutoResolving*; Check = js::CheckContextLocal; T = js::AutoResolving*]’,
11:10.77     inlined from ‘js::AutoResolving::AutoResolving(JSContext*, JS::HandleObject, JS::HandleId, Kind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.h:956:25,
11:10.78     inlined from ‘bool js::CallResolveOp(JSContext*, JS::Handle, JS::HandleId, PropertyResult*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject-inl.h:672:38,
11:10.78     inlined from ‘bool js::NativeLookupOwnPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, PropertyResult*) [with AllowGC allowGC = js::CanGC; LookupResolveMode resolveMode = js::LookupResolveMode::CheckResolve]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject-inl.h:793:27,
11:10.78     inlined from ‘bool js::NativeLookupPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::type, allowGC>::MutableHandleType, PropertyResult*) [with AllowGC allowGC = js::CanGC; LookupResolveMode resolveMode = js::LookupResolveMode::CheckResolve]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject-inl.h:824:61,
11:10.78     inlined from ‘bool js::LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, PropertyResult*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1569:43:
11:10.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/threading/ProtectedData.h:104:17: warning: storing the address of local variable ‘resolving’ in ‘((js::AutoResolving**)cx)[276]’ [-Wdangling-pointer=]
11:10.78   104 |     this->ref() = std::move(p);
11:10.78       |     ~~~~~~~~~~~~^~~~~~~~~~~~~~
11:10.78 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/BaselineFrame-inl.h:19,
11:10.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack-inl.h:22,
11:10.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:67:
11:10.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject-inl.h: In function ‘bool js::LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, PropertyResult*)’:
11:10.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject-inl.h:672:17: note: ‘resolving’ declared here
11:10.78   672 |   AutoResolving resolving(cx, obj, id);
11:10.78       |                 ^~~~~~~~~
11:10.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1564:36: note: ‘cx’ declared here
11:10.78  1564 | bool js::LookupProperty(JSContext* cx, HandleObject obj, js::HandleId id,
11:10.78       |                         ~~~~~~~~~~~^~
11:10.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:10.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:10.98     inlined from ‘bool js::LookupName(JSContext*, JS::Handle, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, PropertyResult*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1578:37:
11:10.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:10.98  1151 |     *this->stack = this;
11:10.98       |     ~~~~~~~~~~~~~^~~~~~
11:10.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::LookupName(JSContext*, JS::Handle, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, PropertyResult*)’:
11:10.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1578:21: note: ‘env’ declared here
11:10.98  1578 |   for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) {
11:10.98       |                     ^~~
11:10.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1573:32: note: ‘cx’ declared here
11:10.98  1573 | bool js::LookupName(JSContext* cx, Handle name,
11:10.98       |                     ~~~~~~~~~~~^~
11:11.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:11.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:11.19     inlined from ‘bool js::LookupNameWithGlobalDefault(JSContext*, JS::Handle, JS::HandleObject, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1626:32:
11:11.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:11.20  1151 |     *this->stack = this;
11:11.20       |     ~~~~~~~~~~~~~^~~~~~
11:11.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::LookupNameWithGlobalDefault(JSContext*, JS::Handle, JS::HandleObject, JS::MutableHandleObject)’:
11:11.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1626:16: note: ‘env’ declared here
11:11.20  1626 |   RootedObject env(cx, envChain);
11:11.20       |                ^~~
11:11.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1618:49: note: ‘cx’ declared here
11:11.20  1618 | bool js::LookupNameWithGlobalDefault(JSContext* cx, Handle name,
11:11.20       |                                      ~~~~~~~~~~~^~
11:11.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp: In function ‘bool DecodeTableTypeAndLimits(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)’:
11:11.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:2075:19: warning: ‘*(mozilla::Vector*)((char*)&initExpr + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage) + 8).mozilla::Vector::mLength’ may be used uninitialized [-Wmaybe-uninitialized]
11:11.31  2075 |   Maybe initExpr;
11:11.31       |                   ^~~~~~~~
11:11.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:2075:19: warning: ‘*(mozilla::Vector*)((char*)&initExpr + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage) + 8).mozilla::Vector::mTail.mozilla::Vector::CRAndStorage<0, 0>::mozilla::Vector::CapacityAndReserved.mozilla::Vector::CapacityAndReserved::mCapacity’ may be used uninitialized [-Wmaybe-uninitialized]
11:11.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:2069:12: warning: ‘limits.js::wasm::Limits::initial’ may be used uninitialized [-Wmaybe-uninitialized]
11:11.32  2069 |   uint32_t initialLength = uint32_t(limits.initial);
11:11.32       |            ^~~~~~~~~~~~~
11:11.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:2046:10: note: ‘limits.js::wasm::Limits::initial’ was declared here
11:11.32  2046 |   Limits limits;
11:11.32       |          ^~~~~~
11:11.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:11.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:11.73     inlined from ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1958:30:
11:11.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj2’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:11.73  1151 |     *this->stack = this;
11:11.73       |     ~~~~~~~~~~~~~^~~~~~
11:11.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)’:
11:11.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1958:16: note: ‘obj2’ declared here
11:11.73  1958 |   RootedObject obj2(cx, proto);
11:11.73       |                ^~~~
11:11.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1913:34: note: ‘cx’ declared here
11:11.73  1913 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto,
11:11.73       |                       ~~~~~~~~~~~^~
11:11.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:11.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:11.77     inlined from ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1958:30,
11:11.77     inlined from ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1984:22:
11:11.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj2’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:11.77  1151 |     *this->stack = this;
11:11.77       |     ~~~~~~~~~~~~~^~~~~~
11:11.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject)’:
11:11.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1958:16: note: ‘obj2’ declared here
11:11.77  1958 |   RootedObject obj2(cx, proto);
11:11.77       |                ^~~~
11:11.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1982:34: note: ‘cx’ declared here
11:11.77  1982 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto) {
11:11.77       |                       ~~~~~~~~~~~^~
11:11.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]’,
11:11.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:11.91     inlined from ‘bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:555:68:
11:11.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
11:11.91  1151 |     *this->stack = this;
11:11.91       |     ~~~~~~~~~~~~~^~~~~~
11:11.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)’:
11:11.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:555:32: note: ‘desc’ declared here
11:11.91   555 |     Rooted desc(cx, PropertyDescriptor::Empty());
11:11.91       |                                ^~~~
11:11.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:517:39: note: ‘cx’ declared here
11:11.91   517 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj,
11:11.91       |                            ~~~~~~~~~~~^~
11:12.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
11:12.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:12.06     inlined from ‘JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:668:61:
11:12.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘notesArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:12.06  1151 |     *this->stack = this;
11:12.06       |     ~~~~~~~~~~~~~^~~~~~
11:12.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp: In function ‘JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’:
11:12.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:668:24: note: ‘notesArray’ declared here
11:12.06   668 |   Rooted notesArray(cx, NewDenseEmptyArray(cx));
11:12.06       |                        ^~~~~~~~~~
11:12.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:667:48: note: ‘cx’ declared here
11:12.06   667 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) {
11:12.06       |                                     ~~~~~~~~~~~^~
11:12.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:12.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:12.16     inlined from ‘bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2156:23:
11:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:12.16  1151 |     *this->stack = this;
11:12.16       |     ~~~~~~~~~~~~~^~~~~~
11:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >, JS::MutableHandleObject)’:
11:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2156:16: note: ‘pobj’ declared here
11:12.16  2156 |   RootedObject pobj(cx);
11:12.16       |                ^~~~
11:12.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2153:16: note: ‘cx’ declared here
11:12.16  2153 |     JSContext* cx, HandleObject obj, HandleId id,
11:12.16       |     ~~~~~~~~~~~^~
11:12.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:12.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:12.39     inlined from ‘bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:670:30:
11:12.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:12.39  1151 |     *this->stack = this;
11:12.39       |     ~~~~~~~~~~~~~^~~~~~
11:12.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)’:
11:12.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:670:16: note: ‘obj’ declared here
11:12.39   670 |   RootedObject obj(cx, objArg);
11:12.39       |                ^~~
11:12.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:665:41: note: ‘cx’ declared here
11:12.39   665 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
11:12.39       |                              ~~~~~~~~~~~^~
11:12.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:12.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:12.77     inlined from ‘JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:3450:77:
11:12.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘defaultCtor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:12.77  1151 |     *this->stack = this;
11:12.77       |     ~~~~~~~~~~~~~^~~~~~
11:12.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))’:
11:12.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:3449:16: note: ‘defaultCtor’ declared here
11:12.77  3449 |   RootedObject defaultCtor(cx,
11:12.77       |                ^~~~~~~~~~~
11:12.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:3447:16: note: ‘cx’ declared here
11:12.77  3447 |     JSContext* cx, HandleObject obj, JSProtoKey ctorKey,
11:12.77       |     ~~~~~~~~~~~^~
11:13.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
11:13.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:13.24     inlined from ‘JSFunction* js::NewFunctionWithProto(JSContext*, Native, unsigned int, FunctionFlags, JS::HandleObject, JS::Handle, JS::HandleObject, gc::AllocKind, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1693:32:
11:13.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
11:13.25  1151 |     *this->stack = this;
11:13.25       |     ~~~~~~~~~~~~~^~~~~~
11:13.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘JSFunction* js::NewFunctionWithProto(JSContext*, Native, unsigned int, FunctionFlags, JS::HandleObject, JS::Handle, JS::HandleObject, gc::AllocKind, NewObjectKind)’:
11:13.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1693:24: note: ‘shape’ declared here
11:13.25  1693 |   Rooted shape(cx);
11:13.25       |                        ^~~~~
11:13.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1680:16: note: ‘cx’ declared here
11:13.25  1680 |     JSContext* cx, Native native, unsigned nargs, FunctionFlags flags,
11:13.25       |     ~~~~~~~~~~~^~
11:14.11 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:30:
11:14.11 In member function ‘js::wasm::BlockType js::wasm::ControlStackEntry::type() const [with ControlItem = mozilla::Nothing]’,
11:14.11     inlined from ‘js::wasm::ResultType js::wasm::ControlStackEntry::branchTargetType() const [with ControlItem = mozilla::Nothing]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:285:43,
11:14.11     inlined from ‘bool js::wasm::OpIter::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::ValidatingPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:1763:57:
11:14.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:282:54: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized]
11:14.11   282 |   BlockType type() const { return typeAndItem_.first(); }
11:14.11       |                                                      ^
11:14.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::OpIter::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::ValidatingPolicy]’:
11:14.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:1758:14: note: ‘block’ was declared here
11:14.11  1758 |     Control* block;
11:14.11       |              ^~~~~
11:14.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:14.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:14.92     inlined from ‘bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:371:27,
11:14.92     inlined from ‘bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:563:45:
11:14.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘objProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:14.92  1151 |     *this->stack = this;
11:14.92       |     ~~~~~~~~~~~~~^~~~~~
11:14.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’:
11:14.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:371:16: note: ‘objProto’ declared here
11:14.92   371 |   RootedObject objProto(cx);
11:14.92       |                ^~~~~~~~
11:14.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:550:36: note: ‘cx’ declared here
11:14.92   550 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id,
11:14.92       |                         ~~~~~~~~~~~^~
11:15.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
11:15.03     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:15.03     inlined from ‘void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:2024:37:
11:15.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘thisv’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
11:15.03  1151 |     *this->stack = this;
11:15.03       |     ~~~~~~~~~~~~~^~~~~~
11:15.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)’:
11:15.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:2024:15: note: ‘thisv’ declared here
11:15.03  2024 |   RootedValue thisv(cx, args.thisv());
11:15.03       |               ^~~~~
11:15.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:2022:46: note: ‘cx’ declared here
11:15.03  2022 | void js::ReportIncompatibleMethod(JSContext* cx, const CallArgs& args,
11:15.03       |                                   ~~~~~~~~~~~^~
11:15.35 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmBuiltinModule.h:31,
11:15.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmCode.h:48:
11:15.35 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const’,
11:15.35     inlined from ‘bool js::wasm::OpIter::readReturnCallRef(const js::wasm::FuncType**, Value*, ValueVector*) [with Policy = js::wasm::ValidatingPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2781:44,
11:15.35     inlined from ‘bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, uint32_t, const js::wasm::ValTypeVector&, const uint8_t*, js::wasm::Decoder*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:302:9:
11:15.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1232:67: warning: ‘funcTypeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
11:15.35  1232 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
11:15.35       |                                                                   ^
11:15.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h: In function ‘bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, uint32_t, const js::wasm::ValTypeVector&, const uint8_t*, js::wasm::Decoder*)’:
11:15.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2776:12: note: ‘funcTypeIndex’ was declared here
11:15.35  2776 |   uint32_t funcTypeIndex;
11:15.35       |            ^~~~~~~~~~~~~
11:15.35 In member function ‘const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const’,
11:15.35     inlined from ‘bool js::wasm::OpIter::readCallRef(const js::wasm::FuncType**, Value*, ValueVector*) [with Policy = js::wasm::ValidatingPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2754:44,
11:15.35     inlined from ‘bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, uint32_t, const js::wasm::ValTypeVector&, const uint8_t*, js::wasm::Decoder*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmValidate.cpp:293:9:
11:15.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTypeDef.h:1232:67: warning: ‘funcTypeIndex’ may be used uninitialized [-Wmaybe-uninitialized]
11:15.35  1232 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
11:15.35       |                                                                   ^
11:15.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h: In function ‘bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, uint32_t, const js::wasm::ValTypeVector&, const uint8_t*, js::wasm::Decoder*)’:
11:15.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmOpIter.h:2749:12: note: ‘funcTypeIndex’ was declared here
11:15.35  2749 |   uint32_t funcTypeIndex;
11:15.35       |            ^~~~~~~~~~~~~
11:17.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
11:17.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:17.07     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 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1451:59:
11:17.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:17.07  1151 |     *this->stack = this;
11:17.07       |     ~~~~~~~~~~~~~^~~~~~
11:17.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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**)’:
11:17.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1451:19: note: ‘atom’ declared here
11:17.07  1451 |   Rooted atom(cx, Atomize(cx, name, strlen(name)));
11:17.07       |                   ^~~~
11:17.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:1443:40: note: ‘cx’ declared here
11:17.07  1443 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj,
11:17.07       |                             ~~~~~~~~~~~^~
11:18.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
11:18.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:18.97     inlined from ‘bool js::wasm::Table::copy(JSContext*, const js::wasm::Table&, uint32_t, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp:359:32:
11:18.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:18.98  1151 |     *this->stack = this;
11:18.98       |     ~~~~~~~~~~~~~^~~~~~
11:18.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp: In member function ‘bool js::wasm::Table::copy(JSContext*, const js::wasm::Table&, uint32_t, uint32_t)’:
11:18.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp:359:26: note: ‘fun’ declared here
11:18.98   359 |           RootedFunction fun(cx);
11:18.98       |                          ^~~
11:18.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/wasm/WasmTable.cpp:325:29: note: ‘cx’ declared here
11:18.98   325 | bool Table::copy(JSContext* cx, const Table& srcTable, uint32_t dstIndex,
11:18.98       |                  ~~~~~~~~~~~^~
11:20.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’,
11:20.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AtomSet*; T = mozilla::UniquePtr >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:20.94     inlined from ‘bool JSRuntime::initializeAtoms(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp:152:79:
11:20.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atomSet’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
11:20.94  1151 |     *this->stack = this;
11:20.95       |     ~~~~~~~~~~~~~^~~~~~
11:20.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp: In member function ‘bool JSRuntime::initializeAtoms(JSContext*)’:
11:20.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp:151:30: note: ‘atomSet’ declared here
11:20.95   151 |   Rooted> atomSet(cx,
11:20.95       |                              ^~~~~~~
11:20.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp:131:44: note: ‘cx’ declared here
11:20.95   131 | bool JSRuntime::initializeAtoms(JSContext* cx) {
11:20.95       |                                 ~~~~~~~~~~~^~
11:21.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
11:21.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:21.55     inlined from ‘bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1345:24:
11:21.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:21.55  1151 |     *this->stack = this;
11:21.55       |     ~~~~~~~~~~~~~^~~~~~
11:21.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)’:
11:21.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1345:18: note: ‘str’ declared here
11:21.56  1345 |     RootedString str(cx);
11:21.56       |                  ^~~
11:21.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1283:46: note: ‘cx’ declared here
11:21.56  1283 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args,
11:21.56       |                                   ~~~~~~~~~~~^~
11:22.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]’,
11:22.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:22.52     inlined from ‘static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:41:75,
11:22.52     inlined from ‘JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2545:34:
11:22.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:22.52  1151 |     *this->stack = this;
11:22.52       |     ~~~~~~~~~~~~~^~~~~~
11:22.52 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:87:
11:22.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringObject-inl.h: In function ‘JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)’:
11:22.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here
11:22.52    38 |   Rooted obj(
11:22.52       |                         ^~~
11:22.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2539:44: note: ‘cx’ declared here
11:22.52  2539 | JSObject* js::PrimitiveToObject(JSContext* cx, const Value& v) {
11:22.52       |                                 ~~~~~~~~~~~^~
11:22.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:22.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:22.66     inlined from ‘bool js::fun_toString(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:982:50:
11:22.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:22.67  1151 |     *this->stack = this;
11:22.67       |     ~~~~~~~~~~~~~^~~~~~
11:22.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_toString(JSContext*, unsigned int, JS::Value*)’:
11:22.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:982:16: note: ‘obj’ declared here
11:22.67   982 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
11:22.67       |                ^~~
11:22.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:978:34: note: ‘cx’ declared here
11:22.67   978 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) {
11:22.67       |                       ~~~~~~~~~~~^~
11:22.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
11:22.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:22.69     inlined from ‘bool fun_toSource(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1000:50:
11:22.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:22.69  1151 |     *this->stack = this;
11:22.69       |     ~~~~~~~~~~~~~^~~~~~
11:22.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool fun_toSource(JSContext*, unsigned int, JS::Value*)’:
11:22.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1000:16: note: ‘obj’ declared here
11:22.69  1000 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
11:22.69       |                ^~~
11:22.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:996:37: note: ‘cx’ declared here
11:22.69   996 | static bool fun_toSource(JSContext* cx, unsigned argc, Value* vp) {
11:22.69       |                          ~~~~~~~~~~~^~
11:22.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
11:22.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:22.72     inlined from ‘void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:619:50,
11:22.72     inlined from ‘JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2652:45:
11:22.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘idStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:22.72  1151 |     *this->stack = this;
11:22.72       |     ~~~~~~~~~~~~~^~~~~~
11:22.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp: In function ‘JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)’:
11:22.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.cpp:619:16: note: ‘idStr’ declared here
11:22.72   619 |   RootedString idStr(cx, ValueToSource(cx, idVal));
11:22.72       |                ^~~~~
11:22.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2646:56: note: ‘cx’ declared here
11:22.72  2646 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
11:22.72       |                                             ~~~~~~~~~~~^~
11:23.09 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/TraceKind.h:10,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jspubtd.h:20,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCContext.h:13,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Cell.h:15,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/JitCode.h:17,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/Assembler-x64.h:12,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/x64/MacroAssembler-x64.h:10,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MacroAssembler.h:21,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MacroAssembler-inl.h:10,
11:23.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/MacroAssembler.cpp:7,
11:23.09                  from Unified_cpp_js_src_jit9.cpp:2:
11:23.09 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
11:23.09     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
11:23.09     inlined from ‘JS::JitCodeSourceInfo::JitCodeSourceInfo(JS::JitCodeSourceInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/JitCodeAPI.h:37:8,
11:23.09     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeSourceInfo}; T = JS::JitCodeSourceInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:23.09     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeSourceInfo; T = JS::JitCodeSourceInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:23.09     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::JitCodeSourceInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
11:23.09     inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/JitCodeAPI.h:57:8,
11:23.09     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeRecord}; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:23.09     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeRecord; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:23.09     inlined from ‘bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1033:22,
11:23.09     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1065:32:
11:23.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘*(char**)aDst’ may be used uninitialized [-Wmaybe-uninitialized]
11:23.09   404 |     Pointer p = mTuple.first();
11:23.09       |             ^
11:23.09 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
11:23.09     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
11:23.09     inlined from ‘JS::JitCodeIRInfo::JitCodeIRInfo(JS::JitCodeIRInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/JitCodeAPI.h:47:8,
11:23.09     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeIRInfo}; T = JS::JitCodeIRInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:23.09     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeIRInfo; T = JS::JitCodeIRInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:23.09     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::JitCodeIRInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
11:23.09     inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/JitCodeAPI.h:57:8,
11:23.10     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeRecord}; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:23.10     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeRecord; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:23.10     inlined from ‘bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1033:22,
11:23.10     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1065:32:
11:23.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘((char**)aDst)[1]’ may be used uninitialized [-Wmaybe-uninitialized]
11:23.10   404 |     Pointer p = mTuple.first();
11:23.10       |             ^
11:23.10 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
11:23.10     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
11:23.10     inlined from ‘JS::JitCodeSourceInfo::JitCodeSourceInfo(JS::JitCodeSourceInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/JitCodeAPI.h:37:8,
11:23.10     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeSourceInfo}; T = JS::JitCodeSourceInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:23.10     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeSourceInfo; T = JS::JitCodeSourceInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:23.10     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::JitCodeSourceInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
11:23.10     inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/JitCodeAPI.h:57:8,
11:23.10     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeRecord}; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:23.10     inlined from ‘static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:226:11,
11:23.10     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1068:22:
11:23.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘*(char**)aDst’ may be used uninitialized [-Wmaybe-uninitialized]
11:23.10   404 |     Pointer p = mTuple.first();
11:23.10       |             ^
11:23.10 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
11:23.10     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
11:23.10     inlined from ‘JS::JitCodeIRInfo::JitCodeIRInfo(JS::JitCodeIRInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/JitCodeAPI.h:47:8,
11:23.10     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeIRInfo}; T = JS::JitCodeIRInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:23.10     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::JitCodeIRInfo; T = JS::JitCodeIRInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:23.10     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::JitCodeIRInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
11:23.10     inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/JitCodeAPI.h:57:8,
11:23.10     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::JitCodeRecord}; T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:23.10     inlined from ‘static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::JitCodeRecord; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:226:11,
11:23.10     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = JS::JitCodeRecord; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1068:22:
11:23.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘((char**)aDst)[1]’ may be used uninitialized [-Wmaybe-uninitialized]
11:23.10   404 |     Pointer p = mTuple.first();
11:23.10       |             ^
11:25.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
11:25.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:25.97     inlined from ‘bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:500:17:
11:25.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
11:25.97  1151 |     *this->stack = this;
11:25.97       |     ~~~~~~~~~~~~~^~~~~~
11:25.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)’:
11:25.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:500:12: note: ‘id’ declared here
11:25.97   500 |   RootedId id(cx);
11:25.97       |            ^~
11:25.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:494:16: note: ‘cx’ declared here
11:25.97   494 |     JSContext* cx, HandleObject props, bool checkAccessors,
11:25.97       |     ~~~~~~~~~~~^~
11:26.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
11:26.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:26.56     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
11:26.56     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
11:26.56     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
11:26.56     inlined from ‘bool js::fun_call(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1044:22:
11:26.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
11:26.56  1151 |     *this->stack = this;
11:26.56       |     ~~~~~~~~~~~~~^~~~~~
11:26.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_call(JSContext*, unsigned int, JS::Value*)’:
11:26.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1044:14: note: ‘iargs’ declared here
11:26.56  1044 |   InvokeArgs iargs(cx);
11:26.56       |              ^~~~~
11:26.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1019:30: note: ‘cx’ declared here
11:26.56  1019 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) {
11:26.56       |                   ~~~~~~~~~~~^~
11:26.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
11:26.62     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:26.62     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
11:26.63     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
11:26.63     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
11:26.63     inlined from ‘bool js::fun_apply(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1092:22:
11:26.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
11:26.63  1151 |     *this->stack = this;
11:26.63       |     ~~~~~~~~~~~~~^~~~~~
11:26.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_apply(JSContext*, unsigned int, JS::Value*)’:
11:26.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1092:14: note: ‘args2’ declared here
11:26.63  1092 |   InvokeArgs args2(cx);
11:26.63       |              ^~~~~
11:26.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1057:31: note: ‘cx’ declared here
11:26.63  1057 | bool js::fun_apply(JSContext* cx, unsigned argc, Value* vp) {
11:26.63       |                    ~~~~~~~~~~~^~
11:28.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
11:28.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:28.21     inlined from ‘js::StringSegmentRange::StringSegmentRange(JSContext*) [with long unsigned int Size = 39]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.h:1660:37,
11:28.21     inlined from ‘JSAtom* js::AtomizeString(JSContext*, JSString*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp:682:67:
11:28.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iter’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:28.21  1151 |     *this->stack = this;
11:28.21       |     ~~~~~~~~~~~~~^~~~~~
11:28.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp: In function ‘JSAtom* js::AtomizeString(JSContext*, JSString*)’:
11:28.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp:682:60: note: ‘iter’ declared here
11:28.21   682 |     StringSegmentRange iter(cx);
11:28.21       |                                                            ^~~~
11:28.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSAtomUtils.cpp:664:38: note: ‘cx’ declared here
11:28.21   664 | JSAtom* js::AtomizeString(JSContext* cx, JSString* str) {
11:28.22       |                           ~~~~~~~~~~~^~
11:31.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
11:31.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:31.78     inlined from ‘JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1964:36:
11:31.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘idv’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
11:31.78  1151 |     *this->stack = this;
11:31.78       |     ~~~~~~~~~~~~~^~~~~~
11:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)’:
11:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1964:15: note: ‘idv’ declared here
11:31.79  1964 |   RootedValue idv(cx, IdToValue(id));
11:31.79       |               ^~~
11:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1947:16: note: ‘cx’ declared here
11:31.79  1947 |     JSContext* cx, HandleId id,
11:31.79       |     ~~~~~~~~~~~^~
11:31.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
11:31.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:31.83     inlined from ‘JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1996:52:
11:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:31.84  1151 |     *this->stack = this;
11:31.84       |     ~~~~~~~~~~~~~^~~~~~
11:31.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp: In function ‘JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)’:
11:31.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1996:19: note: ‘atom’ declared here
11:31.84  1996 |   Rooted atom(cx, IdToFunctionName(cx, id));
11:31.84       |                   ^~~~
11:31.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSFunction.cpp:1994:16: note: ‘cx’ declared here
11:31.84  1994 |     JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs,
11:31.84       |     ~~~~~~~~~~~^~
11:31.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
11:31.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:31.90     inlined from ‘JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2681:20:
11:31.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
11:31.90  1151 |     *this->stack = this;
11:31.90       |     ~~~~~~~~~~~~~^~~~~~
11:31.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp: In function ‘JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)’:
11:31.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2681:14: note: ‘key’ declared here
11:31.90  2681 |     RootedId key(cx);
11:31.90       |              ^~~
11:31.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.cpp:2674:56: note: ‘cx’ declared here
11:31.90  2674 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
11:31.90       |                                             ~~~~~~~~~~~^~
11:32.43 modules/fdlibm/src
11:47.55 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Promise.h:14,
11:47.55                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/OffThreadPromiseRuntimeState.h:17,
11:47.55                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7,
11:47.55                  from Unified_cpp_js_src19.cpp:2:
11:47.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
11:47.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:47.55     inlined from ‘static js::PlainObject* js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:114:76:
11:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
11:47.55  1151 |     *this->stack = this;
11:47.55       |     ~~~~~~~~~~~~~^~~~~~
11:47.55 In file included from Unified_cpp_js_src19.cpp:20:
11:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp: In static member function ‘static js::PlainObject* js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)’:
11:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:110:24: note: ‘shape’ declared here
11:47.55   110 |   Rooted shape(
11:47.55       |                        ^~~~~
11:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:96:16: note: ‘cx’ declared here
11:47.55    96 |     JSContext* cx, Handle templateObject) {
11:47.55       |     ~~~~~~~~~~~^~
11:47.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
11:47.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:47.73     inlined from ‘js::PlainObject* js::NewPlainObject(JSContext*, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:144:75:
11:47.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
11:47.73  1151 |     *this->stack = this;
11:47.73       |     ~~~~~~~~~~~~~^~~~~~
11:47.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObject(JSContext*, NewObjectKind)’:
11:47.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:143:24: note: ‘shape’ declared here
11:47.73   143 |   Rooted shape(
11:47.73       |                        ^~~~~
11:47.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:139:44: note: ‘cx’ declared here
11:47.73   139 | PlainObject* js::NewPlainObject(JSContext* cx, NewObjectKind newKind) {
11:47.73       |                                 ~~~~~~~~~~~^~
11:47.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
11:47.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:47.83     inlined from ‘js::PlainObject* js::NewPlainObjectWithAllocKind(JSContext*, gc::AllocKind, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:156:75:
11:47.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
11:47.83  1151 |     *this->stack = this;
11:47.83       |     ~~~~~~~~~~~~~^~~~~~
11:47.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithAllocKind(JSContext*, gc::AllocKind, NewObjectKind)’:
11:47.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:155:24: note: ‘shape’ declared here
11:47.83   155 |   Rooted shape(
11:47.83       |                        ^~~~~
11:47.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:152:57: note: ‘cx’ declared here
11:47.83   152 | PlainObject* js::NewPlainObjectWithAllocKind(JSContext* cx,
11:47.83       |                                              ~~~~~~~~~~~^~
11:47.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
11:47.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:47.93     inlined from ‘js::PlainObject* js::NewPlainObjectWithProto(JSContext*, JS::HandleObject, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:175:61:
11:47.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
11:47.94  1151 |     *this->stack = this;
11:47.94       |     ~~~~~~~~~~~~~^~~~~~
11:47.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithProto(JSContext*, JS::HandleObject, NewObjectKind)’:
11:47.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:174:24: note: ‘shape’ declared here
11:47.94   174 |   Rooted shape(
11:47.94       |                        ^~~~~
11:47.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:164:53: note: ‘cx’ declared here
11:47.94   164 | PlainObject* js::NewPlainObjectWithProto(JSContext* cx, HandleObject proto,
11:47.94       |                                          ~~~~~~~~~~~^~
11:48.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
11:48.03     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:48.03     inlined from ‘js::PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::HandleObject, gc::AllocKind, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:193:61:
11:48.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
11:48.03  1151 |     *this->stack = this;
11:48.03       |     ~~~~~~~~~~~~~^~~~~~
11:48.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::HandleObject, gc::AllocKind, NewObjectKind)’:
11:48.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:192:24: note: ‘shape’ declared here
11:48.03   192 |   Rooted shape(
11:48.04       |                        ^~~~~
11:48.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:183:65: note: ‘cx’ declared here
11:48.04   183 | PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext* cx,
11:48.04       |                                                      ~~~~~~~~~~~^~
11:48.42 mozglue/baseprofiler
11:48.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
11:48.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:48.85     inlined from ‘js::PlainObject* NewPlainObjectWithProperties(JSContext*, JS::Handle >, js::NewObjectKind) [with KeysKind Kind = KeysKind::UniqueNames]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:261:24,
11:48.85     inlined from ‘js::PlainObject* js::NewPlainObjectWithUniqueNames(JSContext*, JS::Handle >, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:324:61:
11:48.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:48.86  1151 |     *this->stack = this;
11:48.86       |     ~~~~~~~~~~~~~^~~~~~
11:48.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithUniqueNames(JSContext*, JS::Handle >, NewObjectKind)’:
11:48.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:261:24: note: ‘obj’ declared here
11:48.86   261 |   Rooted obj(cx,
11:48.86       |                        ^~~
11:48.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:321:59: note: ‘cx’ declared here
11:48.86   321 | PlainObject* js::NewPlainObjectWithUniqueNames(JSContext* cx,
11:48.86       |                                                ~~~~~~~~~~~^~
11:49.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
11:49.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:49.68     inlined from ‘js::PlainObject* NewPlainObjectWithProperties(JSContext*, JS::Handle >, js::NewObjectKind) [with KeysKind Kind = KeysKind::Unknown]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:261:24,
11:49.68     inlined from ‘js::PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, JS::Handle >, NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:330:57:
11:49.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:49.69  1151 |     *this->stack = this;
11:49.69       |     ~~~~~~~~~~~~~^~~~~~
11:49.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, JS::Handle >, NewObjectKind)’:
11:49.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:261:24: note: ‘obj’ declared here
11:49.69   261 |   Rooted obj(cx,
11:49.69       |                        ^~~
11:49.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PlainObject.cpp:329:16: note: ‘cx’ declared here
11:49.69   329 |     JSContext* cx, Handle properties, NewObjectKind newKind) {
11:49.69       |     ~~~~~~~~~~~^~
11:50.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
11:50.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
11:50.01     inlined from ‘js::StringSegmentRange::StringSegmentRange(JSContext*) [with long unsigned int Size = 16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.h:1660:37,
11:50.01     inlined from ‘virtual void js::GenericPrinter::putString(JSContext*, JSString*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Printer.cpp:65:29:
11:50.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iter’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
11:50.01  1151 |     *this->stack = this;
11:50.01       |     ~~~~~~~~~~~~~^~~~~~
11:50.01 In file included from Unified_cpp_js_src19.cpp:38:
11:50.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Printer.cpp: In member function ‘virtual void js::GenericPrinter::putString(JSContext*, JSString*)’:
11:50.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Printer.cpp:65:22: note: ‘iter’ declared here
11:50.01    65 |   StringSegmentRange iter(cx);
11:50.01       |                      ^~~~
11:50.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Printer.cpp:64:43: note: ‘cx’ declared here
11:50.01    64 | void GenericPrinter::putString(JSContext* cx, JSString* str) {
11:50.01       |                                ~~~~~~~~~~~^~
11:52.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’,
11:52.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:52.15     inlined from ‘bool js::ForOfPIC::Chain::initialize(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PIC.cpp:46:68:
11:52.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
11:52.15  1151 |     *this->stack = this;
11:52.15       |     ~~~~~~~~~~~~~^~~~~~
11:52.15 In file included from Unified_cpp_js_src19.cpp:11:
11:52.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PIC.cpp: In member function ‘bool js::ForOfPIC::Chain::initialize(JSContext*)’:
11:52.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PIC.cpp:45:25: note: ‘arrayProto’ declared here
11:52.15    45 |   Rooted arrayProto(
11:52.15       |                         ^~~~~~~~~~
11:52.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PIC.cpp:41:49: note: ‘cx’ declared here
11:52.16    41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) {
11:52.16       |                                      ~~~~~~~~~~~^~
11:55.35 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
11:55.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
11:55.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
11:55.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
11:55.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.h:29,
11:55.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript-inl.h:10,
11:55.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:11,
11:55.35                  from Unified_cpp_js_src18.cpp:2:
11:55.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter]’,
11:55.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter; T = js::AbstractBindingIter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:55.35     inlined from ‘void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:3043:49:
11:55.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
11:55.35  1151 |     *this->stack = this;
11:55.35       |     ~~~~~~~~~~~~~^~~~~~
11:55.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp: In function ‘void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)’:
11:55.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:3043:23: note: ‘bi’ declared here
11:55.35  3043 |   Rooted bi(cx, BindingIter(script));
11:55.35       |                       ^~
11:55.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:3034:45: note: ‘cx’ declared here
11:55.35  3034 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame,
11:55.35       |                                  ~~~~~~~~~~~^~
11:57.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
11:57.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:57.21     inlined from ‘bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, JS::Handle, JS::HandleId, PropertyInfo, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2178:55:
11:57.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘receiverValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
11:57.21  1151 |     *this->stack = this;
11:57.21       |     ~~~~~~~~~~~~~^~~~~~
11:57.21 In file included from Unified_cpp_js_src18.cpp:47:
11:57.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, JS::Handle, JS::HandleId, PropertyInfo, JS::MutableHandleValue)’:
11:57.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2178:15: note: ‘receiverValue’ declared here
11:57.21  2178 |   RootedValue receiverValue(cx, ObjectValue(*receiver));
11:57.21       |               ^~~~~~~~~~~~~
11:57.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2175:47: note: ‘cx’ declared here
11:57.21  2175 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
11:57.21       |                                    ~~~~~~~~~~~^~
11:57.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
11:57.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:57.26     inlined from ‘bool js::GetSparseElementHelper(JSContext*, JS::Handle, int32_t, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2274:43:
11:57.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
11:57.26  1151 |     *this->stack = this;
11:57.26       |     ~~~~~~~~~~~~~^~~~~~
11:57.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp: In function ‘bool js::GetSparseElementHelper(JSContext*, JS::Handle, int32_t, JS::MutableHandleValue)’:
11:57.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2274:12: note: ‘id’ declared here
11:57.26  2274 |   RootedId id(cx, PropertyKey::Int(int_id));
11:57.26       |            ^~
11:57.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2262:44: note: ‘cx’ declared here
11:57.26  2262 | bool js::GetSparseElementHelper(JSContext* cx, Handle obj,
11:57.26       |                                 ~~~~~~~~~~~^~
11:57.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
11:57.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
11:57.71     inlined from ‘bool js::NativeGetElement(JSContext*, JS::Handle, JS::HandleValue, int32_t, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2371:47:
11:57.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘indexVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
11:57.71  1151 |     *this->stack = this;
11:57.71       |     ~~~~~~~~~~~~~^~~~~~
11:57.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetElement(JSContext*, JS::Handle, JS::HandleValue, int32_t, JS::MutableHandleValue)’:
11:57.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2371:17: note: ‘indexVal’ declared here
11:57.71  2371 |     RootedValue indexVal(cx, Int32Value(index));
11:57.71       |                 ^~~~~~~~
11:57.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2361:38: note: ‘cx’ declared here
11:57.71  2361 | bool js::NativeGetElement(JSContext* cx, Handle obj,
11:57.71       |                           ~~~~~~~~~~~^~
11:59.82 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Span.h:37,
11:59.82                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/DbgMacro.h:13,
11:59.82                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/RefPtr.h:13,
11:59.82                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.h:16:
11:59.83 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
11:59.83     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
11:59.83     inlined from ‘JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/MemoryMetrics.h:397:3,
11:59.83     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:59.83     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:59.83     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
11:59.83     inlined from ‘JS::ZoneStats::ZoneStats(JS::ZoneStats&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/MemoryMetrics.h:658:3,
11:59.83     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ZoneStats}; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:59.83     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::ZoneStats; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:59.83     inlined from ‘bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1033:22,
11:59.83     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1065:32:
11:59.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘((char**)aDst)[5]’ may be used uninitialized [-Wmaybe-uninitialized]
11:59.83   404 |     Pointer p = mTuple.first();
11:59.83       |             ^
11:59.83 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
11:59.83     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
11:59.83     inlined from ‘JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/MemoryMetrics.h:397:3,
11:59.83     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:59.83     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:59.83     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
11:59.83     inlined from ‘JS::ZoneStats::ZoneStats(JS::ZoneStats&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/MemoryMetrics.h:658:3,
11:59.83     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ZoneStats}; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:59.83     inlined from ‘static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:226:11,
11:59.83     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1068:22:
11:59.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘((char**)aDst)[5]’ may be used uninitialized [-Wmaybe-uninitialized]
11:59.83   404 |     Pointer p = mTuple.first();
11:59.83       |             ^
11:59.97 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
11:59.97     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
11:59.97     inlined from ‘JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/MemoryMetrics.h:278:3,
11:59.97     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:59.97     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:59.97     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
11:59.97     inlined from ‘JS::RealmStats::RealmStats(JS::RealmStats&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/MemoryMetrics.h:745:3,
11:59.97     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::RealmStats}; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:59.97     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::RealmStats; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:59.97     inlined from ‘bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1033:22,
11:59.97     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1065:32:
11:59.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘((char**)aDst)[12]’ may be used uninitialized [-Wmaybe-uninitialized]
11:59.97   404 |     Pointer p = mTuple.first();
11:59.97       |             ^
11:59.97 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
11:59.97     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
11:59.97     inlined from ‘JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/MemoryMetrics.h:278:3,
11:59.97     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:59.97     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
11:59.97     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
11:59.97     inlined from ‘JS::RealmStats::RealmStats(JS::RealmStats&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/MemoryMetrics.h:745:3,
11:59.97     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::RealmStats}; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
11:59.97     inlined from ‘static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:226:11,
11:59.97     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1068:22:
11:59.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘((char**)aDst)[12]’ may be used uninitialized [-Wmaybe-uninitialized]
11:59.97   404 |     Pointer p = mTuple.first();
11:59.97       |             ^
12:03.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]’,
12:03.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:03.68     inlined from ‘JSObject* JS::CompileJsonModule(JSContext*, const ReadOnlyCompileOptions&, SourceText&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:155:58:
12:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘moduleObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:03.68  1151 |     *this->stack = this;
12:03.68       |     ~~~~~~~~~~~~~^~~~~~
12:03.68 In file included from Unified_cpp_js_src18.cpp:38:
12:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp: In function ‘JSObject* JS::CompileJsonModule(JSContext*, const ReadOnlyCompileOptions&, SourceText&)’:
12:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:154:25: note: ‘moduleObject’ declared here
12:03.68   154 |   Rooted moduleObject(
12:03.68       |                         ^~~~~~~~~~~~
12:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:135:16: note: ‘cx’ declared here
12:03.68   135 |     JSContext* cx, const ReadOnlyCompileOptions& options,
12:03.68       |     ~~~~~~~~~~~^~
12:03.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]’,
12:03.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ModuleObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:03.77     inlined from ‘bool GatherAvailableModuleAncestors(JSContext*, JS::Handle, JS::MutableHandle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:1828:29:
12:03.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘m’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:03.77  1151 |     *this->stack = this;
12:03.77       |     ~~~~~~~~~~~~~^~~~~~
12:03.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp: In function ‘bool GatherAvailableModuleAncestors(JSContext*, JS::Handle, JS::MutableHandle >)’:
12:03.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:1828:25: note: ‘m’ declared here
12:03.77  1828 |   Rooted m(cx);
12:03.77       |                         ^
12:03.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:1821:16: note: ‘cx’ declared here
12:03.77  1821 |     JSContext* cx, Handle module,
12:03.77       |     ~~~~~~~~~~~^~
12:03.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]’,
12:03.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ModuleObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:03.81     inlined from ‘void js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:1981:29:
12:03.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘m’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:03.81  1151 |     *this->stack = this;
12:03.81       |     ~~~~~~~~~~~~~^~~~~~
12:03.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp: In function ‘void js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)’:
12:03.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:1981:25: note: ‘m’ declared here
12:03.81  1981 |   Rooted m(cx);
12:03.81       |                         ^
12:03.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:1900:51: note: ‘cx’ declared here
12:03.81  1900 | void js::AsyncModuleExecutionFulfilled(JSContext* cx,
12:03.81       |                                        ~~~~~~~~~~~^~
12:04.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
12:04.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.02     inlined from ‘bool SyntheticModuleEvaluate(JSContext*, JS::Handle, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:1440:75,
12:04.02     inlined from ‘bool JS::ModuleEvaluate(JSContext*, Handle, MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:211:35:
12:04.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:04.02  1151 |     *this->stack = this;
12:04.02       |     ~~~~~~~~~~~~~^~~~~~
12:04.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp: In function ‘bool JS::ModuleEvaluate(JSContext*, Handle, MutableHandle)’:
12:04.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:1440:26: note: ‘resultPromise’ declared here
12:04.03  1440 |   Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx));
12:04.03       |                          ^~~~~~~~~~~~~
12:04.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:197:50: note: ‘cx’ declared here
12:04.03   197 | JS_PUBLIC_API bool JS::ModuleEvaluate(JSContext* cx,
12:04.03       |                                       ~~~~~~~~~~~^~
12:04.75 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
12:04.75                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/PropertyAndElement.h:16,
12:04.75                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Profilers.cpp:30,
12:04.75                  from Unified_cpp_js_src2.cpp:2:
12:04.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:04.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.75     inlined from ‘bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:62:78:
12:04.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:04.75  1151 |     *this->stack = this;
12:04.75       |     ~~~~~~~~~~~~~^~~~~~
12:04.75 In file included from Unified_cpp_js_src2.cpp:29:
12:04.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp: In function ‘bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’:
12:04.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:60:16: note: ‘target’ declared here
12:04.75    60 |   RootedObject target(
12:04.75       |                ^~~~~~
12:04.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:56:44: note: ‘cx’ declared here
12:04.75    56 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
12:04.75       |                                 ~~~~~~~~~~~^~
12:04.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:04.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.77     inlined from ‘bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:83:76:
12:04.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:04.77  1151 |     *this->stack = this;
12:04.77       |     ~~~~~~~~~~~~~^~~~~~
12:04.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp: In function ‘bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’:
12:04.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:81:16: note: ‘target’ declared here
12:04.77    81 |   RootedObject target(
12:04.77       |                ^~~~~~
12:04.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:77:42: note: ‘cx’ declared here
12:04.77    77 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) {
12:04.77       |                               ~~~~~~~~~~~^~
12:04.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:04.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.79     inlined from ‘bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:105:75:
12:04.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:04.79  1151 |     *this->stack = this;
12:04.79       |     ~~~~~~~~~~~~~^~~~~~
12:04.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp: In function ‘bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’:
12:04.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:104:16: note: ‘target’ declared here
12:04.79   104 |   RootedObject target(
12:04.79       |                ^~~~~~
12:04.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:99:37: note: ‘cx’ declared here
12:04.79    99 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) {
12:04.79       |                          ~~~~~~~~~~~^~
12:04.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:04.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.81     inlined from ‘bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:178:79:
12:04.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:04.81  1151 |     *this->stack = this;
12:04.81       |     ~~~~~~~~~~~~~^~~~~~
12:04.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp: In function ‘bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’:
12:04.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:177:16: note: ‘obj’ declared here
12:04.82   177 |   RootedObject obj(cx, RequireObjectArg(cx, "`target`",
12:04.82       |                ^~~
12:04.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:173:47: note: ‘cx’ declared here
12:04.82   173 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
12:04.82       |                                    ~~~~~~~~~~~^~
12:04.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:04.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.84     inlined from ‘bool Reflect_set(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:142:71:
12:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:04.84  1151 |     *this->stack = this;
12:04.84       |     ~~~~~~~~~~~~~^~~~~~
12:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp: In function ‘bool Reflect_set(JSContext*, unsigned int, JS::Value*)’:
12:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:141:16: note: ‘target’ declared here
12:04.84   141 |   RootedObject target(
12:04.84       |                ^~~~~~
12:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:137:36: note: ‘cx’ declared here
12:04.84   137 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) {
12:04.84       |                         ~~~~~~~~~~~^~
12:04.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:04.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.89     inlined from ‘bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:122:40:
12:04.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:04.89  1151 |     *this->stack = this;
12:04.89       |     ~~~~~~~~~~~~~^~~~~~
12:04.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp: In function ‘bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’:
12:04.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:120:16: note: ‘target’ declared here
12:04.89   120 |   RootedObject target(
12:04.89       |                ^~~~~~
12:04.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:116:50: note: ‘cx’ declared here
12:04.89   116 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) {
12:04.89       |                                       ~~~~~~~~~~~^~
12:04.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:04.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.91     inlined from ‘bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:702:72:
12:04.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[3]’ [-Wdangling-pointer=]
12:04.92  1151 |     *this->stack = this;
12:04.92       |     ~~~~~~~~~~~~~^~~~~~
12:04.92 In file included from Unified_cpp_js_src2.cpp:38:
12:04.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)’:
12:04.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:702:16: note: ‘array’ declared here
12:04.92   702 |   RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len)));
12:04.92       |                ^~~~~
12:04.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:696:68: note: ‘this’ declared here
12:04.92   696 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
12:04.92       |                                                                    ^
12:04.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:04.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.94     inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:61:
12:04.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[6]’ [-Wdangling-pointer=]
12:04.94  1151 |     *this->stack = this;
12:04.94       |     ~~~~~~~~~~~~~^~~~~~
12:04.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’:
12:04.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:21: note: ‘atom’ declared here
12:04.94   388 |     Rooted atom(cx, Atomize(cx, name, strlen(name)));
12:04.94       |                     ^~~~
12:04.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:382:52: note: ‘this’ declared here
12:04.94   382 |                                     HandleValue val) {
12:04.94       |                                                    ^
12:04.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:04.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:04.96     inlined from ‘ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:543:66,
12:04.96     inlined from ‘static constexpr bool ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::::_FUN(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:573:11:
12:04.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stringAtom’ in ‘((js::StackRootedBase**))[6]’ [-Wdangling-pointer=]
12:04.96  1151 |     *this->stack = this;
12:04.96       |     ~~~~~~~~~~~~~^~~~~~
12:04.96 In file included from Unified_cpp_js_src2.cpp:47:
12:04.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp: In static member function ‘static constexpr bool ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::::_FUN(JSContext*, unsigned int, JS::Value*)’:
12:04.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:542:29: note: ‘stringAtom’ declared here
12:04.96   542 |             Rooted stringAtom(
12:04.96       |                             ^~~~~~~~~~
12:04.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:512:25: note: ‘’ declared here
12:04.96   512 |           [](JSContext* cx, unsigned argc, Value* vp) {
12:04.96       |              ~~~~~~~~~~~^~
12:05.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:05.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:05.21     inlined from ‘bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:34:78:
12:05.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:05.21  1151 |     *this->stack = this;
12:05.21       |     ~~~~~~~~~~~~~^~~~~~
12:05.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp: In function ‘bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’:
12:05.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:32:16: note: ‘target’ declared here
12:05.21    32 |   RootedObject target(
12:05.21       |                ^~~~~~
12:05.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Reflect.cpp:28:47: note: ‘cx’ declared here
12:05.21    28 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) {
12:05.21       |                                    ~~~~~~~~~~~^~
12:06.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.23     inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:61,
12:06.23     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:352:26,
12:06.23     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:353:25:
12:06.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[6]’ [-Wdangling-pointer=]
12:06.23  1151 |     *this->stack = this;
12:06.23       |     ~~~~~~~~~~~~~^~~~~~
12:06.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]’:
12:06.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:21: note: ‘atom’ declared here
12:06.24   388 |     Rooted atom(cx, Atomize(cx, name, strlen(name)));
12:06.24       |                     ^~~~
12:06.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:347:74: note: ‘this’ declared here
12:06.24   347 |                                    HandleValue value, Arguments&&... rest) {
12:06.24       |                                                                          ^
12:06.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
12:06.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.32     inlined from ‘bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:686:51:
12:06.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘node’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]’ [-Wdangling-pointer=]
12:06.32  1151 |     *this->stack = this;
12:06.32       |     ~~~~~~~~~~~~~^~~~~~
12:06.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)’:
12:06.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:686:24: note: ‘node’ declared here
12:06.32   686 |   Rooted node(cx, NewPlainObject(cx));
12:06.32       |                        ^~~~
12:06.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:682:53: note: ‘this’ declared here
12:06.32   682 |                              MutableHandleObject dst) {
12:06.32       |                                                     ^
12:06.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.50     inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:61,
12:06.50     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:352:26,
12:06.50     inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char*&, JS::Rooted&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:367:25,
12:06.50     inlined from ‘bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:378:19:
12:06.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[6]’ [-Wdangling-pointer=]
12:06.50  1151 |     *this->stack = this;
12:06.50       |     ~~~~~~~~~~~~~^~~~~~
12:06.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)’:
12:06.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:21: note: ‘atom’ declared here
12:06.50   388 |     Rooted atom(cx, Atomize(cx, name, strlen(name)));
12:06.50       |                     ^~~~
12:06.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:372:53: note: ‘this’ declared here
12:06.50   372 |                               MutableHandleValue dst) {
12:06.50       |                                                     ^
12:06.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.53     inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:61,
12:06.53     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:352:26,
12:06.53     inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:367:25:
12:06.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[6]’ [-Wdangling-pointer=]
12:06.53  1151 |     *this->stack = this;
12:06.53       |     ~~~~~~~~~~~~~^~~~~~
12:06.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]’:
12:06.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:21: note: ‘atom’ declared here
12:06.53   388 |     Rooted atom(cx, Atomize(cx, name, strlen(name)));
12:06.53       |                     ^~~~
12:06.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:364:78: note: ‘this’ declared here
12:06.53   364 |   [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
12:06.53       |                                                                              ^
12:06.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.55     inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:61,
12:06.55     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:352:26,
12:06.55     inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:367:25:
12:06.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[6]’ [-Wdangling-pointer=]
12:06.56  1151 |     *this->stack = this;
12:06.56       |     ~~~~~~~~~~~~~^~~~~~
12:06.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]’:
12:06.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:21: note: ‘atom’ declared here
12:06.56   388 |     Rooted atom(cx, Atomize(cx, name, strlen(name)));
12:06.56       |                     ^~~~
12:06.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:364:78: note: ‘this’ declared here
12:06.56   364 |   [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
12:06.56       |                                                                              ^
12:06.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.60     inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:61,
12:06.60     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:352:26,
12:06.60     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:353:25,
12:06.60     inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:367:25:
12:06.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[6]’ [-Wdangling-pointer=]
12:06.60  1151 |     *this->stack = this;
12:06.60       |     ~~~~~~~~~~~~~^~~~~~
12:06.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]’:
12:06.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:21: note: ‘atom’ declared here
12:06.60   388 |     Rooted atom(cx, Atomize(cx, name, strlen(name)));
12:06.60       |                     ^~~~
12:06.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:364:78: note: ‘this’ declared here
12:06.60   364 |   [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
12:06.60       |                                                                              ^
12:06.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.65     inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:61,
12:06.65     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:352:26,
12:06.65     inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:367:25:
12:06.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[6]’ [-Wdangling-pointer=]
12:06.65  1151 |     *this->stack = this;
12:06.65       |     ~~~~~~~~~~~~~^~~~~~
12:06.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’:
12:06.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:21: note: ‘atom’ declared here
12:06.65   388 |     Rooted atom(cx, Atomize(cx, name, strlen(name)));
12:06.65       |                     ^~~~
12:06.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:364:78: note: ‘this’ declared here
12:06.65   364 |   [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
12:06.65       |                                                                              ^
12:06.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.69     inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:61,
12:06.69     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:352:26,
12:06.69     inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:353:25,
12:06.69     inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[9], JS::Handle&, const char (&)[9], JS::Rooted&, JS::MutableHandle&}]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:367:25,
12:06.69     inlined from ‘bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:1031:17:
12:06.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[6]’ [-Wdangling-pointer=]
12:06.69  1151 |     *this->stack = this;
12:06.69       |     ~~~~~~~~~~~~~^~~~~~
12:06.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)’:
12:06.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:388:21: note: ‘atom’ declared here
12:06.69   388 |     Rooted atom(cx, Atomize(cx, name, strlen(name)));
12:06.69       |                     ^~~~
12:06.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:1028:65: note: ‘this’ declared here
12:06.69  1028 |                                    bool isOptional /* = false */) {
12:06.69       |                                                                 ^
12:06.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.80     inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:72:
12:06.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[6]’ [-Wdangling-pointer=]
12:06.80  1151 |     *this->stack = this;
12:06.80       |     ~~~~~~~~~~~~~^~~~~~
12:06.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’:
12:06.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:19: note: ‘pnAtom’ declared here
12:06.80  3581 |   Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
12:06.80       |                   ^~~~~~
12:06.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3578:68: note: ‘this’ declared here
12:06.80  3578 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) {
12:06.80       |                                                                    ^
12:06.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:06.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:06.85     inlined from ‘JSObject* JS::CreateModuleRequest(JSContext*, Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:308:68:
12:06.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘specifierAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:06.85  1151 |     *this->stack = this;
12:06.85       |     ~~~~~~~~~~~~~^~~~~~
12:06.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp: In function ‘JSObject* JS::CreateModuleRequest(JSContext*, Handle)’:
12:06.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:308:19: note: ‘specifierAtom’ declared here
12:06.85   308 |   Rooted specifierAtom(cx, AtomizeString(cx, specifierArg));
12:06.85       |                   ^~~~~~~~~~~~~
12:06.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:304:16: note: ‘cx’ declared here
12:06.85   304 |     JSContext* cx, Handle specifierArg) {
12:06.85       |     ~~~~~~~~~~~^~
12:07.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
12:07.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:07.06     inlined from ‘bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6329:43:
12:07.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reactionsVal’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[13]’ [-Wdangling-pointer=]
12:07.06  1151 |     *this->stack = this;
12:07.06       |     ~~~~~~~~~~~~~^~~~~~
12:07.06 In file included from Unified_cpp_js_src2.cpp:11:
12:07.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In member function ‘bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’:
12:07.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6329:15: note: ‘reactionsVal’ declared here
12:07.06  6329 |   RootedValue reactionsVal(cx, reactions());
12:07.06       |               ^~~~~~~~~~~~
12:07.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6323:16: note: ‘cx’ declared here
12:07.06  6323 |     JSContext* cx, PromiseReactionRecordBuilder& builder) {
12:07.06       |     ~~~~~~~~~~~^~
12:07.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RawJSONObject*]’,
12:07.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RawJSONObject*; T = js::RawJSONObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:07.12     inlined from ‘static js::RawJSONObject* js::RawJSONObject::create(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RawJSONObject.cpp:21:62:
12:07.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:07.13  1151 |     *this->stack = this;
12:07.13       |     ~~~~~~~~~~~~~^~~~~~
12:07.13 In file included from Unified_cpp_js_src2.cpp:20:
12:07.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RawJSONObject.cpp: In static member function ‘static js::RawJSONObject* js::RawJSONObject::create(JSContext*, JS::Handle)’:
12:07.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RawJSONObject.cpp:20:26: note: ‘obj’ declared here
12:07.13    20 |   Rooted obj(
12:07.13       |                          ^~~
12:07.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/RawJSONObject.cpp:18:49: note: ‘cx’ declared here
12:07.13    18 | RawJSONObject* RawJSONObject::create(JSContext* cx,
12:07.13       |                                      ~~~~~~~~~~~^~
12:07.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]’,
12:07.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:07.34     inlined from ‘bool ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:349:76:
12:07.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shadowRealm’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:07.34  1151 |     *this->stack = this;
12:07.34       |     ~~~~~~~~~~~~~^~~~~~
12:07.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp: In function ‘bool ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’:
12:07.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:348:30: note: ‘shadowRealm’ declared here
12:07.34   348 |   Rooted shadowRealm(cx,
12:07.34       |                              ^~~~~~~~~~~
12:07.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:341:45: note: ‘cx’ declared here
12:07.34   341 | static bool ShadowRealm_evaluate(JSContext* cx, unsigned argc, Value* vp) {
12:07.34       |                                  ~~~~~~~~~~~^~
12:07.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
12:07.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:07.59     inlined from ‘bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6292:43:
12:07.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reactionsVal’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[13]’ [-Wdangling-pointer=]
12:07.59  1151 |     *this->stack = this;
12:07.59       |     ~~~~~~~~~~~~~^~~~~~
12:07.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In member function ‘bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)’:
12:07.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6292:15: note: ‘reactionsVal’ declared here
12:07.59  6292 |   RootedValue reactionsVal(cx, reactions());
12:07.59       |               ^~~~~~~~~~~~
12:07.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6285:50: note: ‘cx’ declared here
12:07.59  6285 | bool PromiseObject::dependentPromises(JSContext* cx,
12:07.59       |                                       ~~~~~~~~~~~^~
12:07.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
12:07.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:07.63     inlined from ‘static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, js::frontend::CompilationGCOutput&, js::frontend::ScriptIndex)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:2533:61:
12:07.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
12:07.63  1151 |     *this->stack = this;
12:07.63       |     ~~~~~~~~~~~~~^~~~~~
12:07.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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)’:
12:07.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:2532:16: note: ‘script’ declared here
12:07.64  2532 |   RootedScript script(cx, Create(cx, function, sourceObject, scriptExtra.extent,
12:07.64       |                ^~~~~~
12:07.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:2515:44: note: ‘cx’ declared here
12:07.64  2515 | JSScript* JSScript::fromStencil(JSContext* cx,
12:07.64       |                                 ~~~~~~~~~~~^~
12:07.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:07.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:07.72     inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:72,
12:07.72     inlined from ‘bool {anonymous}::ASTSerializer::identifierOrLiteral(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3590:22,
12:07.72     inlined from ‘bool {anonymous}::ASTSerializer::importAttributes(js::frontend::ListNode*, NodeVector&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2067:29:
12:07.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[6]’ [-Wdangling-pointer=]
12:07.72  1151 |     *this->stack = this;
12:07.72       |     ~~~~~~~~~~~~~^~~~~~
12:07.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In function ‘bool {anonymous}::ASTSerializer::importAttributes(js::frontend::ListNode*, NodeVector&)’:
12:07.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:19: note: ‘pnAtom’ declared here
12:07.72  3581 |   Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
12:07.72       |                   ^~~~~~
12:07.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2058:60: note: ‘this’ declared here
12:07.72  2058 |                                      NodeVector& attributes) {
12:07.72       |                                                            ^
12:07.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:07.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:07.80     inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:72,
12:07.80     inlined from ‘bool {anonymous}::ASTSerializer::importNamespaceSpecifier(js::frontend::UnaryNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:1923:20,
12:07.80     inlined from ‘bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:1871:36:
12:07.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_32(D)])[6]’ [-Wdangling-pointer=]
12:07.80  1151 |     *this->stack = this;
12:07.80       |     ~~~~~~~~~~~~~^~~~~~
12:07.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)’:
12:07.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:19: note: ‘pnAtom’ declared here
12:07.80  3581 |   Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
12:07.80       |                   ^~~~~~
12:07.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:1847:61: note: ‘this’ declared here
12:07.80  1847 |                                       MutableHandleValue dst) {
12:07.80       |                                                             ^
12:08.10 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:08.10     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:08.10     inlined from ‘bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2958:65:
12:08.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_258(D)])[6]’ [-Wdangling-pointer=]
12:08.10  1151 |     *this->stack = this;
12:08.10       |     ~~~~~~~~~~~~~^~~~~~
12:08.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)’:
12:08.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2957:23: note: ‘pnAtom’ declared here
12:08.10  2957 |       Rooted pnAtom(
12:08.10       |                       ^~~~~~
12:08.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2736:69: note: ‘this’ declared here
12:08.10  2736 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
12:08.10       |                                                                     ^
12:08.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
12:08.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:08.86     inlined from ‘static bool js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:803:27:
12:08.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘nameValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
12:08.87  1151 |     *this->stack = this;
12:08.87       |     ~~~~~~~~~~~~~^~~~~~
12:08.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp: In static member function ‘static bool js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::HandleString)’:
12:08.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:803:15: note: ‘nameValue’ declared here
12:08.87   803 |   RootedValue nameValue(cx);
12:08.87       |               ^~~~~~~~~
12:08.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSScript.cpp:801:16: note: ‘cx’ declared here
12:08.87   801 |     JSContext* cx, Handle source,
12:08.87       |     ~~~~~~~~~~~^~
12:09.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:09.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:09.11     inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:72,
12:09.11     inlined from ‘bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3345:22:
12:09.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[6]’ [-Wdangling-pointer=]
12:09.11  1151 |     *this->stack = this;
12:09.11       |     ~~~~~~~~~~~~~^~~~~~
12:09.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)’:
12:09.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:19: note: ‘pnAtom’ declared here
12:09.11  3581 |   Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
12:09.11       |                   ^~~~~~
12:09.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3339:72: note: ‘this’ declared here
12:09.11  3339 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) {
12:09.11       |                                                                        ^
12:09.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, 0, js::SystemAllocPolicy>, JS::DeletePolicy, 0, js::SystemAllocPolicy> > >]’,
12:09.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, 0, js::SystemAllocPolicy>, JS::DeletePolicy, 0, js::SystemAllocPolicy> > >; T = mozilla::UniquePtr, 0, js::SystemAllocPolicy>, JS::DeletePolicy, 0, js::SystemAllocPolicy> > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:09.27     inlined from ‘js::ModuleNamespaceObject* js::GetOrCreateModuleNamespace(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:843:48:
12:09.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unambiguousNames’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:09.27  1151 |     *this->stack = this;
12:09.27       |     ~~~~~~~~~~~~~^~~~~~
12:09.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp: In function ‘js::ModuleNamespaceObject* js::GetOrCreateModuleNamespace(JSContext*, JS::Handle)’:
12:09.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:842:41: note: ‘unambiguousNames’ declared here
12:09.27   842 |     Rooted> unambiguousNames(
12:09.27       |                                         ^~~~~~~~~~~~~~~~
12:09.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Modules.cpp:824:16: note: ‘cx’ declared here
12:09.27   824 |     JSContext* cx, Handle module) {
12:09.27       |     ~~~~~~~~~~~^~
12:09.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:09.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:09.67     inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:72,
12:09.67     inlined from ‘bool {anonymous}::ASTSerializer::identifierOrLiteral(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3590:22,
12:09.67     inlined from ‘bool {anonymous}::ASTSerializer::exportSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2041:29,
12:09.67     inlined from ‘bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:1955:31,
12:09.67     inlined from ‘bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2280:31:
12:09.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_114(D)])[6]’ [-Wdangling-pointer=]
12:09.68  1151 |     *this->stack = this;
12:09.68       |     ~~~~~~~~~~~~~^~~~~~
12:09.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)’:
12:09.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:19: note: ‘pnAtom’ declared here
12:09.68  3581 |   Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
12:09.68       |                   ^~~~~~
12:09.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2255:68: note: ‘this’ declared here
12:09.68  2255 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
12:09.68       |                                                                    ^
12:10.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
12:10.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:10.44     inlined from ‘bool reflect_parse(JSContext*, uint32_t, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3767:52:
12:10.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:10.44  1151 |     *this->stack = this;
12:10.44       |     ~~~~~~~~~~~~~^~~~~~
12:10.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In function ‘bool reflect_parse(JSContext*, uint32_t, JS::Value*)’:
12:10.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3767:16: note: ‘src’ declared here
12:10.44  3767 |   RootedString src(cx, ToString(cx, args[0]));
12:10.44       |                ^~~
12:10.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3760:38: note: ‘cx’ declared here
12:10.44  3760 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) {
12:10.44       |                           ~~~~~~~~~~~^~
12:10.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
12:10.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:10.78     inlined from ‘bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3679:22,
12:10.78     inlined from ‘bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3638:20:
12:10.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘node’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]’ [-Wdangling-pointer=]
12:10.78  1151 |     *this->stack = this;
12:10.78       |     ~~~~~~~~~~~~~^~~~~~
12:10.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)’:
12:10.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3679:15: note: ‘node’ declared here
12:10.79  3679 |   RootedValue node(cx);
12:10.79       |               ^~~~
12:10.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3636:64: note: ‘this’ declared here
12:10.79  3636 |                                         MutableHandleValue rest) {
12:10.79       |                                                                ^
12:10.81 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
12:10.81                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PromiseLookup.h:14,
12:10.81                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PromiseLookup.cpp:7,
12:10.81                  from Unified_cpp_js_src20.cpp:2:
12:10.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:10.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:10.81     inlined from ‘bool DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp:114:56:
12:10.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:10.81  1151 |     *this->stack = this;
12:10.81       |     ~~~~~~~~~~~~~^~~~~~
12:10.81 In file included from Unified_cpp_js_src20.cpp:20:
12:10.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp: In function ‘bool DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)’:
12:10.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp:114:23: note: ‘atom’ declared here
12:10.81   114 |   JS::Rooted atom(cx, IdToFunctionName(cx, id));
12:10.81       |                       ^~~~
12:10.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp:105:51: note: ‘cx’ declared here
12:10.81   105 | static bool DefineAccessorPropertyById(JSContext* cx, JS::Handle obj,
12:10.81       |                                        ~~~~~~~~~~~^~
12:10.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:10.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:10.98     inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:72,
12:10.98     inlined from ‘bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2238:20:
12:10.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[6]’ [-Wdangling-pointer=]
12:10.98  1151 |     *this->stack = this;
12:10.98       |     ~~~~~~~~~~~~~^~~~~~
12:10.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)’:
12:10.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:3581:19: note: ‘pnAtom’ declared here
12:10.98  3581 |   Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
12:10.98       |                   ^~~~~~
12:10.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ReflectParse.cpp:2216:59: note: ‘this’ declared here
12:10.98  2216 |                                     MutableHandleValue dst) {
12:10.98       |                                                           ^
12:11.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
12:11.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:11.16     inlined from ‘bool js::NativeDefineProperty(JSContext*, JS::Handle, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:1608:57:
12:11.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:11.16  1151 |     *this->stack = this;
12:11.16       |     ~~~~~~~~~~~~~^~~~~~
12:11.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineProperty(JSContext*, JS::Handle, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’:
12:11.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:1608:26: note: ‘arr’ declared here
12:11.16  1608 |     Rooted arr(cx, &obj->as());
12:11.16       |                          ^~~
12:11.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:1593:42: note: ‘cx’ declared here
12:11.16  1593 | bool js::NativeDefineProperty(JSContext* cx, Handle obj,
12:11.16       |                               ~~~~~~~~~~~^~
12:11.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:11.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:11.29     inlined from ‘bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2327:31:
12:11.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:11.30  1151 |     *this->stack = this;
12:11.30       |     ~~~~~~~~~~~~~^~~~~~
12:11.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’:
12:11.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2327:23: note: ‘stack’ declared here
12:11.30  2327 |   Rooted stack(cx);
12:11.30       |                       ^~~~~
12:11.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2286:50: note: ‘cx’ declared here
12:11.30  2286 | static bool PromiseResolveThenableJob(JSContext* cx, unsigned argc, Value* vp) {
12:11.30       |                                       ~~~~~~~~~~~^~
12:11.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]’,
12:11.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:11.60     inlined from ‘static bool js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:79:64:
12:11.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shadowRealmObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:11.60  1151 |     *this->stack = this;
12:11.60       |     ~~~~~~~~~~~~~^~~~~~
12:11.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp: In static member function ‘static bool js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’:
12:11.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:78:30: note: ‘shadowRealmObj’ declared here
12:11.60    78 |   Rooted shadowRealmObj(
12:11.60       |                              ^~~~~~~~~~~~~~
12:11.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:60:46: note: ‘cx’ declared here
12:11.60    60 | bool ShadowRealmObject::construct(JSContext* cx, unsigned argc, Value* vp) {
12:11.60       |                                   ~~~~~~~~~~~^~
12:11.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeShape*]’,
12:11.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeShape*; T = js::NativeShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:11.81     inlined from ‘bool js::CopyDataPropertiesNative(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2858:51:
12:11.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fromShape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
12:11.81  1151 |     *this->stack = this;
12:11.81       |     ~~~~~~~~~~~~~^~~~~~
12:11.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp: In function ‘bool js::CopyDataPropertiesNative(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)’:
12:11.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2858:24: note: ‘fromShape’ declared here
12:11.81  2858 |   Rooted fromShape(cx, from->shape());
12:11.81       |                        ^~~~~~~~~
12:11.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2835:46: note: ‘cx’ declared here
12:11.81  2835 | bool js::CopyDataPropertiesNative(JSContext* cx, Handle target,
12:11.81       |                                   ~~~~~~~~~~~^~
12:11.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]’,
12:11.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:11.97     inlined from ‘bool js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int32_t, JS::HandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2009:75:
12:11.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:11.97  1151 |     *this->stack = this;
12:11.97       |     ~~~~~~~~~~~~~^~~~~~
12:11.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp: In function ‘bool js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int32_t, JS::HandleValue, bool)’:
12:11.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:2006:32: note: ‘desc’ declared here
12:11.97  2006 |     Rooted desc(
12:11.97       |                                ^~~~
12:11.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.cpp:1982:52: note: ‘cx’ declared here
12:11.97  1982 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx,
12:11.97       |                                         ~~~~~~~~~~~^~
12:12.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseDebugInfo*]’,
12:12.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseDebugInfo*; T = PromiseDebugInfo*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:12.33     inlined from ‘static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:408:58:
12:12.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘debugInfo’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:12.33  1151 |     *this->stack = this;
12:12.33       |     ~~~~~~~~~~~~~^~~~~~
12:12.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In static member function ‘static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)’:
12:12.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:407:31: note: ‘debugInfo’ declared here
12:12.33   407 |     Rooted debugInfo(
12:12.33       |                               ^~~~~~~~~
12:12.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:405:46: note: ‘cx’ declared here
12:12.33   405 |   static PromiseDebugInfo* create(JSContext* cx,
12:12.33       |                                   ~~~~~~~~~~~^~
12:12.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
12:12.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:12.36     inlined from ‘static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2833:75:
12:12.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:12.36  1151 |     *this->stack = this;
12:12.36       |     ~~~~~~~~~~~~~^~~~~~
12:12.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In static member function ‘static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)’:
12:12.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2832:26: note: ‘promise’ declared here
12:12.36  2832 |   Rooted promise(
12:12.36       |                          ^~~~~~~
12:12.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2812:49: note: ‘cx’ declared here
12:12.36  2812 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor,
12:12.36       |                                      ~~~~~~~~~~~^~
12:12.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
12:12.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:12.68     inlined from ‘bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1505:77:
12:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘job’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:12.68  1151 |     *this->stack = this;
12:12.68       |     ~~~~~~~~~~~~~^~~~~~
12:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)’:
12:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1503:18: note: ‘job’ declared here
12:12.68  1503 |   RootedFunction job(
12:12.68       |                  ^~~
12:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1400:16: note: ‘cx’ declared here
12:12.68  1400 |     JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_,
12:12.68       |     ~~~~~~~~~~~^~
12:12.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:12.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:12.81     inlined from ‘bool DefineSelfHostedProperty(JSContext*, JS::Handle, JS::Handle, const char*, const char*, unsigned int)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp:421:56,
12:12.81     inlined from ‘bool JS_DefineProperties(JSContext*, JS::Handle, const JSPropertySpec*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp:865:40:
12:12.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:12.81  1151 |     *this->stack = this;
12:12.81       |     ~~~~~~~~~~~~~^~~~~~
12:12.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp: In function ‘bool JS_DefineProperties(JSContext*, JS::Handle, const JSPropertySpec*)’:
12:12.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp:421:23: note: ‘name’ declared here
12:12.81   421 |   JS::Rooted name(cx, IdToFunctionName(cx, id));
12:12.81       |                       ^~~~
12:12.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyAndElement.cpp:850:51: note: ‘cx’ declared here
12:12.81   850 | JS_PUBLIC_API bool JS_DefineProperties(JSContext* cx, JS::Handle obj,
12:12.81       |                                        ~~~~~~~~~~~^~
12:13.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:13.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:13.08     inlined from ‘bool js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1243:33:
12:13.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.08  1151 |     *this->stack = this;
12:13.08       |     ~~~~~~~~~~~~~^~~~~~
12:13.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)’:
12:13.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1243:25: note: ‘stack’ declared here
12:13.09  1243 |     Rooted stack(cx);
12:13.09       |                         ^~~~~
12:13.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1223:16: note: ‘cx’ declared here
12:13.09  1223 |     JSContext* cx, JS::Handle promise,
12:13.09       |     ~~~~~~~~~~~^~
12:13.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]’,
12:13.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = PromiseCombinatorDataHolder*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:13.29     inlined from ‘bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4090:47:
12:13.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.29  1151 |     *this->stack = this;
12:13.29       |     ~~~~~~~~~~~~~^~~~~~
12:13.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’:
12:13.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4090:40: note: ‘data’ declared here
12:13.29  4090 |   Rooted data(cx);
12:13.29       |                                        ^~~~
12:13.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4084:57: note: ‘cx’ declared here
12:13.29  4084 | static bool PromiseAllResolveElementFunction(JSContext* cx, unsigned argc,
12:13.29       |                                              ~~~~~~~~~~~^~
12:13.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]’,
12:13.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = PromiseCombinatorDataHolder*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:13.33     inlined from ‘bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4327:40:
12:13.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.34  1151 |     *this->stack = this;
12:13.34       |     ~~~~~~~~~~~~~^~~~~~
12:13.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]’:
12:13.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4327:40: note: ‘data’ declared here
12:13.34  4327 |   Rooted data(cx);
12:13.34       |                                        ^~~~
12:13.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4321:57: note: ‘cx’ declared here
12:13.34  4321 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc,
12:13.34       |                                              ~~~~~~~~~~~^~
12:13.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]’,
12:13.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = PromiseCombinatorDataHolder*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:13.40     inlined from ‘bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4327:40:
12:13.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.40  1151 |     *this->stack = this;
12:13.40       |     ~~~~~~~~~~~~~^~~~~~
12:13.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]’:
12:13.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4327:40: note: ‘data’ declared here
12:13.40  4327 |   Rooted data(cx);
12:13.40       |                                        ^~~~
12:13.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4321:57: note: ‘cx’ declared here
12:13.40  4321 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc,
12:13.40       |                                              ~~~~~~~~~~~^~
12:13.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:13.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:13.55     inlined from ‘bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6192:57:
12:13.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reactionsObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.55  1151 |     *this->stack = this;
12:13.55       |     ~~~~~~~~~~~~~^~~~~~
12:13.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)’:
12:13.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6192:16: note: ‘reactionsObj’ declared here
12:13.55  6192 |   RootedObject reactionsObj(cx, &reactionsVal.toObject());
12:13.55       |                ^~~~~~~~~~~~
12:13.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6161:16: note: ‘cx’ declared here
12:13.55  6161 |     JSContext* cx, Handle unwrappedPromise,
12:13.55       |     ~~~~~~~~~~~^~
12:13.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]’,
12:13.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:13.64     inlined from ‘bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6029:56:
12:13.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.64  1151 |     *this->stack = this;
12:13.64       |     ~~~~~~~~~~~~~^~~~~~
12:13.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)’:
12:13.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6027:34: note: ‘reaction’ declared here
12:13.64  6027 |   Rooted reaction(
12:13.64       |                                  ^~~~~~~~
12:13.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5990:16: note: ‘cx’ declared here
12:13.64  5990 |     JSContext* cx, Handle promise, HandleValue onFulfilled_,
12:13.64       |     ~~~~~~~~~~~^~
12:13.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]’,
12:13.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:13.67     inlined from ‘bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5305:56:
12:13.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.67  1151 |     *this->stack = this;
12:13.67       |     ~~~~~~~~~~~~~^~~~~~
12:13.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)’:
12:13.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5303:34: note: ‘reaction’ declared here
12:13.68  5303 |   Rooted reaction(
12:13.68       |                                  ^~~~~~~~
12:13.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5283:16: note: ‘cx’ declared here
12:13.68  5283 |     JSContext* cx, Handle unwrappedPromise,
12:13.68       |     ~~~~~~~~~~~^~
12:13.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]’,
12:13.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:13.70     inlined from ‘bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6258:55:
12:13.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.70  1151 |     *this->stack = this;
12:13.70       |     ~~~~~~~~~~~~~^~~~~~
12:13.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)’:
12:13.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6256:34: note: ‘reaction’ declared here
12:13.70  6256 |   Rooted reaction(
12:13.70       |                                  ^~~~~~~~
12:13.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6238:16: note: ‘cx’ declared here
12:13.70  6238 |     JSContext* cx, Handle promise,
12:13.70       |     ~~~~~~~~~~~^~
12:13.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
12:13.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:13.72     inlined from ‘JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/HandlerFunction-inl.h:47:77:
12:13.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘handlerFun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.72  1151 |     *this->stack = this;
12:13.72       |     ~~~~~~~~~~~~~^~~~~~
12:13.72 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:35:
12:13.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/HandlerFunction-inl.h: In function ‘JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)’:
12:13.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/HandlerFunction-inl.h:45:27: note: ‘handlerFun’ declared here
12:13.72    45 |   JS::Rooted handlerFun(
12:13.72       |                           ^~~~~~~~~~
12:13.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/HandlerFunction-inl.h:40:56: note: ‘cx’ declared here
12:13.73    40 | [[nodiscard]] inline JSFunction* NewHandler(JSContext* cx, Native handler,
12:13.73       |                                             ~~~~~~~~~~~^~
12:13.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:13.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:13.88     inlined from ‘bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:620:31:
12:13.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.89  1151 |     *this->stack = this;
12:13.89       |     ~~~~~~~~~~~~~^~~~~~
12:13.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)’:
12:13.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:620:23: note: ‘stack’ declared here
12:13.89   620 |   Rooted stack(cx);
12:13.89       |                       ^~~~~
12:13.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:615:44: note: ‘cx’ declared here
12:13.89   615 | static bool AbruptRejectPromise(JSContext* cx, CallArgs& args,
12:13.89       |                                 ~~~~~~~~~~~^~
12:13.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]’,
12:13.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = PromiseCombinatorDataHolder*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:13.90     inlined from ‘bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4553:47:
12:13.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.90  1151 |     *this->stack = this;
12:13.90       |     ~~~~~~~~~~~~~^~~~~~
12:13.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’:
12:13.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4553:40: note: ‘data’ declared here
12:13.90  4553 |   Rooted data(cx);
12:13.90       |                                        ^~~~
12:13.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4547:56: note: ‘cx’ declared here
12:13.90  4547 | static bool PromiseAnyRejectElementFunction(JSContext* cx, unsigned argc,
12:13.90       |                                             ~~~~~~~~~~~^~
12:13.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:13.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:13.95     inlined from ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2149:75:
12:13.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reactionObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:13.95  1151 |     *this->stack = this;
12:13.95       |     ~~~~~~~~~~~~~^~~~~~
12:13.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’:
12:13.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2148:16: note: ‘reactionObj’ declared here
12:13.96  2148 |   RootedObject reactionObj(
12:13.96       |                ^~~~~~~~~~~
12:13.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2140:43: note: ‘cx’ declared here
12:13.96  2140 | static bool PromiseReactionJob(JSContext* cx, unsigned argc, Value* vp) {
12:13.96       |                                ~~~~~~~~~~~^~
12:14.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
12:14.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.09     inlined from ‘static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4824:60:
12:14.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.09  1151 |     *this->stack = this;
12:14.09       |     ~~~~~~~~~~~~~^~~~~~
12:14.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In static member function ‘static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)’:
12:14.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4823:26: note: ‘promise’ declared here
12:14.09  4823 |   Rooted promise(
12:14.09       |                          ^~~~~~~
12:14.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4817:60: note: ‘cx’ declared here
12:14.10  4817 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx,
12:14.10       |                                                 ~~~~~~~~~~~^~
12:14.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
12:14.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.11     inlined from ‘js::PromiseObject* CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandleObject, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1734:69,
12:14.11     inlined from ‘bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1789:60:
12:14.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.11  1151 |     *this->stack = this;
12:14.11       |     ~~~~~~~~~~~~~^~~~~~
12:14.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)’:
12:14.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1734:26: note: ‘promise’ declared here
12:14.11  1734 |   Rooted promise(cx, CreatePromiseObjectInternal(cx));
12:14.11       |                          ^~~~~~~
12:14.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:1757:16: note: ‘cx’ declared here
12:14.11  1757 |     JSContext* cx, HandleObject C, MutableHandle capability,
12:14.11       |     ~~~~~~~~~~~^~
12:14.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:14.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.21     inlined from ‘bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5164:58:
12:14.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘C’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.21  1151 |     *this->stack = this;
12:14.21       |     ~~~~~~~~~~~~~^~~~~~
12:14.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle)’:
12:14.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5163:16: note: ‘C’ declared here
12:14.21  5163 |   RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise,
12:14.21       |                ^
12:14.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5159:16: note: ‘cx’ declared here
12:14.21  5159 |     JSContext* cx, HandleObject promiseObj,
12:14.21       |     ~~~~~~~~~~~^~
12:14.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]’,
12:14.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.24     inlined from ‘bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6069:56,
12:14.24     inlined from ‘bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5274:49,
12:14.24     inlined from ‘bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2387:47:
12:14.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.24  1151 |     *this->stack = this;
12:14.24       |     ~~~~~~~~~~~~~^~~~~~
12:14.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’:
12:14.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:6067:34: note: ‘reaction’ declared here
12:14.24  6067 |   Rooted reaction(
12:14.24       |                                  ^~~~~~~~
12:14.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2363:57: note: ‘cx’ declared here
12:14.24  2363 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc,
12:14.24       |                                              ~~~~~~~~~~~^~
12:14.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
12:14.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.28     inlined from ‘bool Promise_static_withResolvers(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4963:50:
12:14.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.28  1151 |     *this->stack = this;
12:14.28       |     ~~~~~~~~~~~~~^~~~~~
12:14.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool Promise_static_withResolvers(JSContext*, unsigned int, JS::Value*)’:
12:14.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4963:24: note: ‘obj’ declared here
12:14.28  4963 |   Rooted obj(cx, NewPlainObject(cx));
12:14.28       |                        ^~~
12:14.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4943:53: note: ‘cx’ declared here
12:14.28  4943 | static bool Promise_static_withResolvers(JSContext* cx, unsigned argc,
12:14.28       |                                          ~~~~~~~~~~~^~
12:14.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:14.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.37     inlined from ‘bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, js::PromiseHandler, js::PromiseHandler, T) [with T = js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler)::)>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5535:16,
12:14.37     inlined from ‘bool js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5573:23:
12:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.37  1151 |     *this->stack = this;
12:14.37       |     ~~~~~~~~~~~~~^~~~~~
12:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler)’:
12:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5535:16: note: ‘promise’ declared here
12:14.37  5535 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
12:14.37       |                ^~~~~~~
12:14.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5567:16: note: ‘cx’ declared here
12:14.37  5567 |     JSContext* cx, JS::Handle generator,
12:14.37       |     ~~~~~~~~~~~^~
12:14.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:14.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.42     inlined from ‘bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, js::PromiseHandler, js::PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5535:16,
12:14.42     inlined from ‘JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5588:21:
12:14.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.42  1151 |     *this->stack = this;
12:14.42       |     ~~~~~~~~~~~~~^~~~~~
12:14.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)’:
12:14.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5535:16: note: ‘promise’ declared here
12:14.42  5535 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
12:14.42       |                ^~~~~~~
12:14.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5583:16: note: ‘cx’ declared here
12:14.42  5583 |     JSContext* cx, Handle genObj,
12:14.42       |     ~~~~~~~~~~~^~
12:14.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
12:14.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.49     inlined from ‘static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4919:60:
12:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.49  1151 |     *this->stack = this;
12:14.49       |     ~~~~~~~~~~~~~^~~~~~
12:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In static member function ‘static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)’:
12:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4918:26: note: ‘promise’ declared here
12:14.49  4918 |   Rooted promise(
12:14.49       |                          ^~~~~~~
12:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4890:16: note: ‘cx’ declared here
12:14.49  4890 |     JSContext* cx, HandleValue value) {
12:14.49       |     ~~~~~~~~~~~^~
12:14.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
12:14.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.50     inlined from ‘js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5219:9:
12:14.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.50  1151 |     *this->stack = this;
12:14.50       |     ~~~~~~~~~~~~~^~~~~~
12:14.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’:
12:14.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5213:26: note: ‘unwrappedPromise’ declared here
12:14.50  5213 |   Rooted unwrappedPromise(
12:14.50       |                          ^~~~~~~~~~~~~~~~
12:14.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5204:65: note: ‘cx’ declared here
12:14.50  5204 | [[nodiscard]] PromiseObject* js::OriginalPromiseThen(JSContext* cx,
12:14.50       |                                                      ~~~~~~~~~~~^~
12:14.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]’,
12:14.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.55     inlined from ‘bool ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:611:76:
12:14.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shadowRealm’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.55  1151 |     *this->stack = this;
12:14.55       |     ~~~~~~~~~~~~~^~~~~~
12:14.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp: In function ‘bool ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’:
12:14.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:610:30: note: ‘shadowRealm’ declared here
12:14.55   610 |   Rooted shadowRealm(cx,
12:14.55       |                              ^~~~~~~~~~~
12:14.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ShadowRealm.cpp:603:48: note: ‘cx’ declared here
12:14.55   603 | static bool ShadowRealm_importValue(JSContext* cx, unsigned argc, Value* vp) {
12:14.55       |                                     ~~~~~~~~~~~^~
12:14.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
12:14.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.85     inlined from ‘bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5921:9:
12:14.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:14.85  1151 |     *this->stack = this;
12:14.85       |     ~~~~~~~~~~~~~^~~~~~
12:14.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)’:
12:14.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5915:26: note: ‘unwrappedPromise’ declared here
12:14.85  5915 |   Rooted unwrappedPromise(
12:14.85       |                          ^~~~~~~~~~~~~~~~
12:14.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5892:42: note: ‘cx’ declared here
12:14.85  5892 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal,
12:14.85       |                               ~~~~~~~~~~~^~
12:14.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:14.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:14.90     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = js::SharedPropMap*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:14.90     inlined from ‘static bool js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, const JSClass*, JS::MutableHandle, uint32_t, js::ObjectFlags*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropMap.cpp:464:43:
12:14.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘maps’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:14.90  1151 |     *this->stack = this;
12:14.90       |     ~~~~~~~~~~~~~^~~~~~
12:14.90 In file included from Unified_cpp_js_src20.cpp:11:
12:14.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropMap.cpp: In static member function ‘static bool js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, const JSClass*, JS::MutableHandle, uint32_t, js::ObjectFlags*)’:
12:14.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropMap.cpp:464:36: note: ‘maps’ declared here
12:14.90   464 |   JS::RootedVector maps(cx);
12:14.90       |                                    ^~~~
12:14.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropMap.cpp:457:55: note: ‘cx’ declared here
12:14.90   457 | bool SharedPropMap::freezeOrSealProperties(JSContext* cx, IntegrityLevel level,
12:14.90       |                                            ~~~~~~~~~~~^~
12:15.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
12:15.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:15.05     inlined from ‘bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5623:60:
12:15.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:15.05  1151 |     *this->stack = this;
12:15.05       |     ~~~~~~~~~~~~~^~~~~~
12:15.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)’:
12:15.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5622:26: note: ‘resultPromise’ declared here
12:15.05  5622 |   Rooted resultPromise(
12:15.05       |                          ^~~~~~~~~~~~~
12:15.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:5611:49: note: ‘cx’ declared here
12:15.05  5611 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args,
12:15.05       |                                      ~~~~~~~~~~~^~
12:15.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:15.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:15.95     inlined from ‘js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp:149:76,
12:15.95     inlined from ‘js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp:187:51:
12:15.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘lexicalEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:15.95  1151 |     *this->stack = this;
12:15.95       |     ~~~~~~~~~~~~~^~~~~~
12:15.95 In file included from Unified_cpp_js_src20.cpp:47:
12:15.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp: In member function ‘js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject)’:
12:15.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp:149:16: note: ‘lexicalEnv’ declared here
12:15.95   149 |   RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key));
12:15.95       |                ^~~~~~~~~~
12:15.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp:168:67: note: ‘cx’ declared here
12:15.96   168 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx,
12:15.96       |                                                        ~~~~~~~~~~~^~
12:16.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:16.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:16.09     inlined from ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:3501:16,
12:16.09     inlined from ‘bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:4051:38,
12:16.09     inlined from ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:3072:33:
12:16.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promiseCtor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:16.10  1151 |     *this->stack = this;
12:16.10       |     ~~~~~~~~~~~~~^~~~~~
12:16.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’:
12:16.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:3501:16: note: ‘promiseCtor’ declared here
12:16.10  3501 |   RootedObject promiseCtor(
12:16.10       |                ^~~~~~~~~~~
12:16.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:2968:62: note: ‘cx’ declared here
12:16.10  2968 | [[nodiscard]] static bool CommonPromiseCombinator(JSContext* cx, CallArgs& args,
12:16.10       |                                                   ~~~~~~~~~~~^~
12:16.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:16.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:16.30     inlined from ‘js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp:149:76:
12:16.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘lexicalEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:16.30  1151 |     *this->stack = this;
12:16.30       |     ~~~~~~~~~~~~~^~~~~~
12:16.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp: In member function ‘js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’:
12:16.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp:149:16: note: ‘lexicalEnv’ declared here
12:16.30   149 |   RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key));
12:16.30       |                ^~~~~~~~~~
12:16.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Realm.cpp:134:67: note: ‘cx’ declared here
12:16.30   134 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx,
12:16.30       |                                                        ~~~~~~~~~~~^~
12:17.63 mozglue/interposers
12:17.85 mozglue/misc
12:17.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:17.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:17.96     inlined from ‘JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:3170:79:
12:17.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘C’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:17.96  1151 |     *this->stack = this;
12:17.96       |     ~~~~~~~~~~~~~^~~~~~
12:17.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp: In function ‘JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)’:
12:17.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:3169:16: note: ‘C’ declared here
12:17.96  3169 |   RootedObject C(cx,
12:17.96       |                ^
12:17.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Promise.cpp:3158:16: note: ‘cx’ declared here
12:17.96  3158 |     JSContext* cx, JS::HandleObjectVector promises) {
12:17.96       |     ~~~~~~~~~~~^~
12:32.08 js/src/gdb
12:33.10 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
12:33.10                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
12:33.10                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
12:33.10                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.h:10,
12:33.10                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:7,
12:33.10                  from Unified_cpp_js_src22.cpp:2:
12:33.10 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
12:33.10     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:33.10     inlined from ‘bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1430:74:
12:33.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘string’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:33.10  1151 |     *this->stack = this;
12:33.10       |     ~~~~~~~~~~~~~^~~~~~
12:33.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’:
12:33.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1430:27: note: ‘string’ declared here
12:33.11  1430 |   Rooted string(cx, args[1].toString()->ensureLinear(cx));
12:33.11       |                           ^~~~~~
12:33.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1423:56: note: ‘cx’ declared here
12:33.11  1423 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc,
12:33.11       |                                             ~~~~~~~~~~~^~
12:33.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
12:33.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:33.21     inlined from ‘bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:154:30:
12:33.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘val’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
12:33.21  1151 |     *this->stack = this;
12:33.21       |     ~~~~~~~~~~~~~^~~~~~
12:33.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’:
12:33.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:154:15: note: ‘val’ declared here
12:33.21   154 |   RootedValue val(cx, args[0]);
12:33.21       |               ^~~
12:33.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:151:42: note: ‘cx’ declared here
12:33.21   151 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) {
12:33.21       |                               ~~~~~~~~~~~^~
12:33.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
12:33.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:33.25     inlined from ‘bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:548:17:
12:33.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
12:33.25  1151 |     *this->stack = this;
12:33.25       |     ~~~~~~~~~~~~~^~~~~~
12:33.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’:
12:33.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:548:12: note: ‘id’ declared here
12:33.25   548 |   RootedId id(cx);
12:33.25       |            ^~
12:33.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:537:49: note: ‘cx’ declared here
12:33.25   537 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) {
12:33.25       |                                      ~~~~~~~~~~~^~
12:33.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’,
12:33.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::TypedArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:33.40     inlined from ‘bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1286:64:
12:33.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unsafeTypedArrayCrossCompartment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:33.40  1151 |     *this->stack = this;
12:33.40       |     ~~~~~~~~~~~~~^~~~~~
12:33.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)’:
12:33.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1286:29: note: ‘unsafeTypedArrayCrossCompartment’ declared here
12:33.40  1286 |   Rooted unsafeTypedArrayCrossCompartment(cx);
12:33.40       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12:33.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1259:57: note: ‘cx’ declared here
12:33.40  1259 | static bool intrinsic_TypedArrayBitwiseSlice(JSContext* cx, unsigned argc,
12:33.40       |                                              ~~~~~~~~~~~^~
12:33.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:33.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:33.65     inlined from ‘bool intrinsic_CreateAsyncFromSyncIterator(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1917:61:
12:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘asyncIterator’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:33.65  1151 |     *this->stack = this;
12:33.65       |     ~~~~~~~~~~~~~^~~~~~
12:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_CreateAsyncFromSyncIterator(JSContext*, unsigned int, JS::Value*)’:
12:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1916:16: note: ‘asyncIterator’ declared here
12:33.65  1916 |   RootedObject asyncIterator(
12:33.65       |                ^~~~~~~~~~~~~
12:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1910:62: note: ‘cx’ declared here
12:33.65  1910 | static bool intrinsic_CreateAsyncFromSyncIterator(JSContext* cx, unsigned argc,
12:33.65       |                                                   ~~~~~~~~~~~^~
12:33.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GrowableSharedArrayBufferObject*]’,
12:33.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GrowableSharedArrayBufferObject*; T = js::GrowableSharedArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:33.85     inlined from ‘static bool js::SharedArrayBufferObject::growImpl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SharedArrayObject.cpp:397:73:
12:33.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:33.85  1151 |     *this->stack = this;
12:33.85       |     ~~~~~~~~~~~~~^~~~~~
12:33.86 In file included from Unified_cpp_js_src22.cpp:29:
12:33.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SharedArrayObject.cpp: In static member function ‘static bool js::SharedArrayBufferObject::growImpl(JSContext*, const JS::CallArgs&)’:
12:33.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SharedArrayObject.cpp:396:44: note: ‘buffer’ declared here
12:33.86   396 |   Rooted buffer(
12:33.86       |                                            ^~~~~~
12:33.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SharedArrayObject.cpp:394:51: note: ‘cx’ declared here
12:33.86   394 | bool SharedArrayBufferObject::growImpl(JSContext* cx, const CallArgs& args) {
12:33.86       |                                        ~~~~~~~~~~~^~
12:34.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
12:34.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:34.02     inlined from ‘bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:241:17:
12:34.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
12:34.02  1151 |     *this->stack = this;
12:34.02       |     ~~~~~~~~~~~~~^~~~~~
12:34.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’:
12:34.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:241:12: note: ‘id’ declared here
12:34.02   241 |   RootedId id(cx);
12:34.02       |            ^~
12:34.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:239:48: note: ‘cx’ declared here
12:34.02   239 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) {
12:34.02       |                                     ~~~~~~~~~~~^~
12:34.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
12:34.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:34.05     inlined from ‘bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:495:17:
12:34.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
12:34.05  1151 |     *this->stack = this;
12:34.05       |     ~~~~~~~~~~~~~^~~~~~
12:34.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’:
12:34.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:495:12: note: ‘id’ declared here
12:34.06   495 |   RootedId id(cx);
12:34.06       |            ^~
12:34.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:484:53: note: ‘cx’ declared here
12:34.06   484 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc,
12:34.06       |                                          ~~~~~~~~~~~^~
12:34.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:34.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:34.75     inlined from ‘bool InitSelfHostingFromStencil(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:2563:32,
12:34.75     inlined from ‘bool JSRuntime::initSelfHostingFromStencil(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:2738:36:
12:34.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘prevAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:34.75  1151 |     *this->stack = this;
12:34.75       |     ~~~~~~~~~~~~~^~~~~~
12:34.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::initSelfHostingFromStencil(JSContext*)’:
12:34.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:2563:21: note: ‘prevAtom’ declared here
12:34.75  2563 |     Rooted prevAtom(cx);
12:34.75       |                     ^~~~~~~~
12:34.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:2737:55: note: ‘cx’ declared here
12:34.75  2737 | bool JSRuntime::initSelfHostingFromStencil(JSContext* cx) {
12:34.75       |                                            ~~~~~~~~~~~^~
12:34.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:34.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:34.97     inlined from ‘bool js::ReportUsageCounter(JSContext*, JS::HandleObject, int32_t, int32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:2994:74:
12:34.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘abConstructor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:34.97  1151 |     *this->stack = this;
12:34.97       |     ~~~~~~~~~~~~~^~~~~~
12:34.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool js::ReportUsageCounter(JSContext*, JS::HandleObject, int32_t, int32_t)’:
12:34.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:2993:20: note: ‘abConstructor’ declared here
12:34.97  2993 |       RootedObject abConstructor(
12:34.97       |                    ^~~~~~~~~~~~~
12:34.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:2966:40: note: ‘cx’ declared here
12:34.97  2966 | bool js::ReportUsageCounter(JSContext* cx, HandleObject constructorArg,
12:34.97       |                             ~~~~~~~~~~~^~
12:35.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DictionaryPropMap*]’,
12:35.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DictionaryPropMap*; T = js::DictionaryPropMap*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:35.20     inlined from ‘static bool js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:117:61:
12:35.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘dictMap’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=]
12:35.20  1151 |     *this->stack = this;
12:35.20       |     ~~~~~~~~~~~~~^~~~~~
12:35.20 In file included from Unified_cpp_js_src22.cpp:11:
12:35.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)’:
12:35.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:116:30: note: ‘dictMap’ declared here
12:35.20   116 |   Rooted dictMap(
12:35.20       |                              ^~~~~~~
12:35.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:103:52: note: ‘cx’ declared here
12:35.20   103 | bool js::NativeObject::toDictionaryMode(JSContext* cx,
12:35.20       |                                         ~~~~~~~~~~~^~
12:37.10 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
12:37.10     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:37.10     inlined from ‘static js::SharedShape* js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, size_t, JS::Handle, uint32_t, js::ObjectFlags, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1478:79:
12:37.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
12:37.10  1151 |     *this->stack = this;
12:37.10       |     ~~~~~~~~~~~~~^~~~~~
12:37.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp: In static member function ‘static js::SharedShape* js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, size_t, JS::Handle, uint32_t, js::ObjectFlags, bool*)’:
12:37.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1477:24: note: ‘shape’ declared here
12:37.10  1477 |   Rooted shape(
12:37.10       |                        ^~~~~
12:37.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1454:16: note: ‘cx’ declared here
12:37.10  1454 |     JSContext* cx, BaseShape* base, size_t nfixed, Handle map,
12:37.10       |     ~~~~~~~~~~~^~
12:37.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]’,
12:37.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:37.42     inlined from ‘static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:646:74:
12:37.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘propMap’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=]
12:37.42  1151 |     *this->stack = this;
12:37.42       |     ~~~~~~~~~~~~~^~~~~~
12:37.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’:
12:37.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:646:20: note: ‘propMap’ declared here
12:37.42   646 |   Rooted propMap(cx, map->lookup(cx, mapLength, id, &propIndex));
12:37.42       |                    ^~~~~~~
12:37.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:628:62: note: ‘cx’ declared here
12:37.42   628 | bool NativeObject::changeCustomDataPropAttributes(JSContext* cx,
12:37.42       |                                                   ~~~~~~~~~~~^~
12:37.77 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
12:37.77                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
12:37.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
12:37.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
12:37.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/InvalidatingFuse.h:10,
12:37.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.h:11,
12:37.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:6,
12:37.78                  from Unified_cpp_js_src21.cpp:2:
12:37.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:37.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:37.78     inlined from ‘virtual bool js::IteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:184:67:
12:37.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:37.78  1151 |     *this->stack = this;
12:37.78       |     ~~~~~~~~~~~~~^~~~~~
12:37.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp: In member function ‘virtual bool js::IteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext*)’:
12:37.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:184:16: note: ‘proto’ declared here
12:37.78   184 |   RootedObject proto(cx, cx->global()->maybeGetIteratorPrototype());
12:37.78       |                ^~~~~
12:37.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:183:74: note: ‘cx’ declared here
12:37.78   183 | bool js::IteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext* cx) {
12:37.78       |                                                               ~~~~~~~~~~~^~
12:37.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:37.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:37.93     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:37.93     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
12:37.93     inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:953:50,
12:37.93     inlined from ‘bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1722:33:
12:37.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘constructArgs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:37.93  1151 |     *this->stack = this;
12:37.93       |     ~~~~~~~~~~~~~^~~~~~
12:37.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’:
12:37.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1722:17: note: ‘constructArgs’ declared here
12:37.94  1722 |   ConstructArgs constructArgs(cx);
12:37.94       |                 ^~~~~~~~~~~~~
12:37.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1712:52: note: ‘cx’ declared here
12:37.94  1712 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc,
12:37.94       |                                         ~~~~~~~~~~~^~
12:38.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:38.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.00     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:38.00     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
12:38.00     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
12:38.00     inlined from ‘bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1558:22:
12:38.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:38.00  1151 |     *this->stack = this;
12:38.00       |     ~~~~~~~~~~~~~^~~~~~
12:38.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)’:
12:38.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1558:14: note: ‘args2’ declared here
12:38.01  1558 |   InvokeArgs args2(cx);
12:38.01       |              ^~~~~
12:38.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1548:48: note: ‘cx’ declared here
12:38.01  1548 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) {
12:38.01       |                                     ~~~~~~~~~~~^~
12:38.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:38.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.09     inlined from ‘js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, JS::Handle, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:649:23:
12:38.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedFrame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:38.09  1151 |     *this->stack = this;
12:38.09       |     ~~~~~~~~~~~~~^~~~~~
12:38.09 In file included from Unified_cpp_js_src21.cpp:38:
12:38.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In function ‘js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, JS::Handle, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]’:
12:38.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:649:23: note: ‘rootedFrame’ declared here
12:38.09   649 |   Rooted rootedFrame(cx, frame);
12:38.09       |                       ^~~~~~~~~~~
12:38.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:642:52: note: ‘cx’ declared here
12:38.09   642 | static SavedFrame* GetFirstMatchedFrame(JSContext* cx, JSPrincipals* principals,
12:38.09       |                                         ~~~~~~~~~~~^~
12:38.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:38.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.17     inlined from ‘virtual bool js::ObjectPrototypeHasNoReturnProperty::checkInvariant(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:224:61:
12:38.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:38.17  1151 |     *this->stack = this;
12:38.17       |     ~~~~~~~~~~~~~^~~~~~
12:38.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp: In member function ‘virtual bool js::ObjectPrototypeHasNoReturnProperty::checkInvariant(JSContext*)’:
12:38.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:224:16: note: ‘proto’ declared here
12:38.17   224 |   RootedObject proto(cx, &cx->global()->getObjectPrototype());
12:38.17       |                ^~~~~
12:38.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:223:72: note: ‘cx’ declared here
12:38.17   223 | bool js::ObjectPrototypeHasNoReturnProperty::checkInvariant(JSContext* cx) {
12:38.17       |                                                             ~~~~~~~~~~~^~
12:38.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:38.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.18     inlined from ‘virtual bool js::ArrayIteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:172:72:
12:38.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:38.18  1151 |     *this->stack = this;
12:38.18       |     ~~~~~~~~~~~~~^~~~~~
12:38.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp: In member function ‘virtual bool js::ArrayIteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext*)’:
12:38.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:172:16: note: ‘proto’ declared here
12:38.18   172 |   RootedObject proto(cx, cx->global()->maybeGetArrayIteratorPrototype());
12:38.18       |                ^~~~~
12:38.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RealmFuses.cpp:171:16: note: ‘cx’ declared here
12:38.18   171 |     JSContext* cx) {
12:38.18       |     ~~~~~~~~~~~^~
12:38.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’,
12:38.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.26     inlined from ‘js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:70:75:
12:38.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘regexp’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:38.26  1151 |     *this->stack = this;
12:38.26       |     ~~~~~~~~~~~~~^~~~~~
12:38.26 In file included from Unified_cpp_js_src21.cpp:11:
12:38.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)’:
12:38.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:69:25: note: ‘regexp’ declared here
12:38.26    69 |   Rooted regexp(
12:38.26       |                         ^~~~~~
12:38.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:67:42: note: ‘cx’ declared here
12:38.26    67 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind,
12:38.26       |                               ~~~~~~~~~~~^~
12:38.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:38.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.30     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:38.30     inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = unsigned char; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23:
12:38.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:38.30  1151 |     *this->stack = this;
12:38.30       |     ~~~~~~~~~~~~~^~~~~~
12:38.30 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:100:
12:38.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = unsigned char; Ops = js::UnsharedOps]’:
12:38.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23: note: ‘values’ declared here
12:38.30   618 |     RootedValueVector values(cx);
12:38.30       |                       ^~~~~~
12:38.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:589:18: note: ‘cx’ declared here
12:38.30   589 |       JSContext* cx, Handle target,
12:38.30       |       ~~~~~~~~~~~^~
12:38.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:38.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.40     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:38.40     inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = short int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23:
12:38.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:38.40  1151 |     *this->stack = this;
12:38.40       |     ~~~~~~~~~~~~~^~~~~~
12:38.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = short int; Ops = js::UnsharedOps]’:
12:38.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23: note: ‘values’ declared here
12:38.40   618 |     RootedValueVector values(cx);
12:38.40       |                       ^~~~~~
12:38.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:589:18: note: ‘cx’ declared here
12:38.40   589 |       JSContext* cx, Handle target,
12:38.40       |       ~~~~~~~~~~~^~
12:38.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:38.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.51     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:38.51     inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = short unsigned int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23:
12:38.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:38.51  1151 |     *this->stack = this;
12:38.51       |     ~~~~~~~~~~~~~^~~~~~
12:38.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = short unsigned int; Ops = js::UnsharedOps]’:
12:38.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23: note: ‘values’ declared here
12:38.51   618 |     RootedValueVector values(cx);
12:38.51       |                       ^~~~~~
12:38.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:589:18: note: ‘cx’ declared here
12:38.51   589 |       JSContext* cx, Handle target,
12:38.51       |       ~~~~~~~~~~~^~
12:38.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
12:38.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.53     inlined from ‘js::SharedShape* js::RegExpRealm::createMatchResultShape(JSContext*, ResultShapeKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1007:65:
12:38.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:38.53  1151 |     *this->stack = this;
12:38.53       |     ~~~~~~~~~~~~~^~~~~~
12:38.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In member function ‘js::SharedShape* js::RegExpRealm::createMatchResultShape(JSContext*, ResultShapeKind)’:
12:38.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1007:24: note: ‘templateObject’ declared here
12:38.53  1007 |   Rooted templateObject(cx, NewDenseEmptyArray(cx));
12:38.53       |                        ^~~~~~~~~~~~~~
12:38.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1002:61: note: ‘cx’ declared here
12:38.53  1002 | SharedShape* RegExpRealm::createMatchResultShape(JSContext* cx,
12:38.53       |                                                  ~~~~~~~~~~~^~
12:38.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:38.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.61     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:38.61     inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23:
12:38.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:38.61  1151 |     *this->stack = this;
12:38.61       |     ~~~~~~~~~~~~~^~~~~~
12:38.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = int; Ops = js::UnsharedOps]’:
12:38.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23: note: ‘values’ declared here
12:38.62   618 |     RootedValueVector values(cx);
12:38.62       |                       ^~~~~~
12:38.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:589:18: note: ‘cx’ declared here
12:38.62   589 |       JSContext* cx, Handle target,
12:38.62       |       ~~~~~~~~~~~^~
12:38.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
12:38.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.64     inlined from ‘bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1277:77:
12:38.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘input’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:38.64  1151 |     *this->stack = this;
12:38.64       |     ~~~~~~~~~~~~~^~~~~~
12:38.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In function ‘bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)’:
12:38.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1277:27: note: ‘input’ declared here
12:38.64  1277 |   Rooted input(cx, NewStringCopyN(cx, chars, length));
12:38.64       |                           ^~~~~
12:38.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1264:49: note: ‘cx’ declared here
12:38.64  1264 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj,
12:38.64       |                                      ~~~~~~~~~~~^~
12:38.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
12:38.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.65     inlined from ‘bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1294:77:
12:38.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘input’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:38.65  1151 |     *this->stack = this;
12:38.65       |     ~~~~~~~~~~~~~^~~~~~
12:38.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In function ‘bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)’:
12:38.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1294:27: note: ‘input’ declared here
12:38.65  1294 |   Rooted input(cx, NewStringCopyN(cx, chars, length));
12:38.65       |                           ^~~~~
12:38.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1286:58: note: ‘cx’ declared here
12:38.65  1286 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
12:38.65       |                                               ~~~~~~~~~~~^~
12:38.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:38.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.72     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:38.72     inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = unsigned int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23:
12:38.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:38.72  1151 |     *this->stack = this;
12:38.72       |     ~~~~~~~~~~~~~^~~~~~
12:38.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = unsigned int; Ops = js::UnsharedOps]’:
12:38.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23: note: ‘values’ declared here
12:38.73   618 |     RootedValueVector values(cx);
12:38.73       |                       ^~~~~~
12:38.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:589:18: note: ‘cx’ declared here
12:38.73   589 |       JSContext* cx, Handle target,
12:38.73       |       ~~~~~~~~~~~^~
12:38.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:38.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.83     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:38.83     inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23:
12:38.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:38.83  1151 |     *this->stack = this;
12:38.83       |     ~~~~~~~~~~~~~^~~~~~
12:38.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’:
12:38.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23: note: ‘values’ declared here
12:38.84   618 |     RootedValueVector values(cx);
12:38.84       |                       ^~~~~~
12:38.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:589:18: note: ‘cx’ declared here
12:38.84   589 |       JSContext* cx, Handle target,
12:38.84       |       ~~~~~~~~~~~^~
12:38.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
12:38.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:38.92     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
12:38.92     inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::float16; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23:
12:38.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:38.92  1151 |     *this->stack = this;
12:38.92       |     ~~~~~~~~~~~~~^~~~~~
12:38.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::float16; Ops = js::UnsharedOps]’:
12:38.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23: note: ‘values’ declared here
12:38.93   618 |     RootedValueVector values(cx);
12:38.93       |                       ^~~~~~
12:38.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:589:18: note: ‘cx’ declared here
12:38.93   589 |       JSContext* cx, Handle target,
12:38.93       |       ~~~~~~~~~~~^~
12:39.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
12:39.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:39.14     inlined from ‘bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1361:72:
12:39.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:39.14  1151 |     *this->stack = this;
12:39.14       |     ~~~~~~~~~~~~~^~~~~~
12:39.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’:
12:39.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1361:24: note: ‘source’ declared here
12:39.14  1361 |   Rooted source(cx, &args[1].toObject().as());
12:39.14       |                        ^~~~~~
12:39.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SelfHosting.cpp:1349:64: note: ‘cx’ declared here
12:39.14  1349 | static bool intrinsic_TypedArrayInitFromPackedArray(JSContext* cx,
12:39.14       |                                                     ~~~~~~~~~~~^~
12:39.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:39.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:39.52     inlined from ‘static js::SavedFrame* js::SavedFrame::create(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:581:78:
12:39.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:39.53  1151 |     *this->stack = this;
12:39.53       |     ~~~~~~~~~~~~~^~~~~~
12:39.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In static member function ‘static js::SavedFrame* js::SavedFrame::create(JSContext*)’:
12:39.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:580:16: note: ‘proto’ declared here
12:39.53   580 |   RootedObject proto(cx,
12:39.53       |                ^~~~~
12:39.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:571:43: note: ‘cx’ declared here
12:39.53   571 | SavedFrame* SavedFrame::create(JSContext* cx) {
12:39.53       |                                ~~~~~~~~~~~^~
12:39.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:39.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:39.55     inlined from ‘js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, JS::Handle, JS::SavedFrameSelfHosted, bool&) [with Matcher = GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)::)>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:649:23,
12:39.55     inlined from ‘JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:700:30:
12:39.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedFrame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:39.55  1151 |     *this->stack = this;
12:39.55       |     ~~~~~~~~~~~~~^~~~~~
12:39.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In function ‘JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)’:
12:39.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:649:23: note: ‘rootedFrame’ declared here
12:39.56   649 |   Rooted rootedFrame(cx, frame);
12:39.56       |                       ^~~~~~~~~~~
12:39.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:682:16: note: ‘cx’ declared here
12:39.56   682 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
12:39.56       |     ~~~~~~~~~~~^~
12:39.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:39.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:39.58     inlined from ‘js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:756:65:
12:39.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:39.58  1151 |     *this->stack = this;
12:39.58       |     ~~~~~~~~~~~~~^~~~~~
12:39.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In function ‘js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)’:
12:39.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:756:23: note: ‘frame’ declared here
12:39.58   756 |   Rooted frame(cx, obj->maybeUnwrapAs());
12:39.58       |                       ^~~~~
12:39.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:748:49: note: ‘cx’ declared here
12:39.58   748 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals,
12:39.58       |                                      ~~~~~~~~~~~^~
12:39.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:39.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:39.74     inlined from ‘JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:918:79:
12:39.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:39.74  1151 |     *this->stack = this;
12:39.74       |     ~~~~~~~~~~~~~^~~~~~
12:39.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In function ‘JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)’:
12:39.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:917:27: note: ‘frame’ declared here
12:39.74   917 |   Rooted frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
12:39.74       |                           ^~~~~
12:39.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:909:16: note: ‘cx’ declared here
12:39.75   909 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
12:39.75       |     ~~~~~~~~~~~^~
12:39.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:39.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:39.78     inlined from ‘JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:953:79:
12:39.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:39.78  1151 |     *this->stack = this;
12:39.78       |     ~~~~~~~~~~~~~^~~~~~
12:39.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In function ‘JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)’:
12:39.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:952:27: note: ‘frame’ declared here
12:39.78   952 |   Rooted frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
12:39.78       |                           ^~~~~
12:39.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:944:16: note: ‘cx’ declared here
12:39.78   944 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
12:39.78       |     ~~~~~~~~~~~^~
12:39.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:39.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:39.83     inlined from ‘JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1158:65:
12:39.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘nextConverted’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:39.83  1151 |     *this->stack = this;
12:39.83       |     ~~~~~~~~~~~~~^~~~~~
12:39.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In function ‘JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)’:
12:39.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1158:22: note: ‘nextConverted’ declared here
12:39.83  1158 |         RootedObject nextConverted(cx, JS_NewObject(cx, nullptr));
12:39.83       |                      ^~~~~~~~~~~~~
12:39.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1127:16: note: ‘cx’ declared here
12:39.83  1127 |     JSContext* cx, HandleObject savedFrameArg,
12:39.83       |     ~~~~~~~~~~~^~
12:39.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:39.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:39.89     inlined from ‘bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1762:40:
12:39.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘saved’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:39.89  1151 |     *this->stack = this;
12:39.89       |     ~~~~~~~~~~~~~^~~~~~
12:39.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In member function ‘bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)’:
12:39.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1762:23: note: ‘saved’ declared here
12:39.90  1762 |   Rooted saved(cx, nullptr);
12:39.90       |                       ^~~~~
12:39.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1732:16: note: ‘cx’ declared here
12:39.90  1732 |     JSContext* cx, MutableHandle lookup) {
12:39.90       |     ~~~~~~~~~~~^~
12:40.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’,
12:40.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:40.24     inlined from ‘static js::GlobalScope* js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:623:53:
12:40.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:40.25  1151 |     *this->stack = this;
12:40.25       |     ~~~~~~~~~~~~~^~~~~~
12:40.25 In file included from Unified_cpp_js_src21.cpp:47:
12:40.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In static member function ‘static js::GlobalScope* js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’:
12:40.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:622:34: note: ‘data’ declared here
12:40.25   622 |   Rooted> data(
12:40.25       |                                  ^~~~
12:40.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:621:50: note: ‘cx’ declared here
12:40.25   621 | GlobalScope* GlobalScope::createEmpty(JSContext* cx, ScopeKind kind) {
12:40.25       |                                       ~~~~~~~~~~~^~
12:40.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]’,
12:40.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:40.40     inlined from ‘static js::WasmGCShape* js::WasmGCShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, const js::wasm::RecGroup*, js::ObjectFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1618:75:
12:40.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘nbase’ in ‘*(js::StackRootedBase**)cx’ [-Wdangling-pointer=]
12:40.40  1151 |     *this->stack = this;
12:40.40       |     ~~~~~~~~~~~~~^~~~~~
12:40.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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)’:
12:40.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1618:22: note: ‘nbase’ declared here
12:40.40  1618 |   Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
12:40.40       |                      ^~~~~
12:40.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1592:47: note: ‘cx’ declared here
12:40.40  1592 | WasmGCShape* WasmGCShape::getShape(JSContext* cx, const JSClass* clasp,
12:40.40       |                                    ~~~~~~~~~~~^~
12:40.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]’,
12:40.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:40.58     inlined from ‘static js::SharedShape* js::SharedShape::getInitialShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, size_t, js::ObjectFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1424:75:
12:40.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘nbase’ in ‘*(js::StackRootedBase**)cx’ [-Wdangling-pointer=]
12:40.58  1151 |     *this->stack = this;
12:40.58       |     ~~~~~~~~~~~~~^~~~~~
12:40.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp: In static member function ‘static js::SharedShape* js::SharedShape::getInitialShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, size_t, js::ObjectFlags)’:
12:40.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1424:22: note: ‘nbase’ declared here
12:40.58  1424 |   Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
12:40.58       |                      ^~~~~
12:40.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1364:54: note: ‘cx’ declared here
12:40.58  1364 | SharedShape* SharedShape::getInitialShape(JSContext* cx, const JSClass* clasp,
12:40.58       |                                           ~~~~~~~~~~~^~
12:40.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]’,
12:40.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:40.73     inlined from ‘static js::ProxyShape* js::ProxyShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, js::ObjectFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1573:75:
12:40.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘nbase’ in ‘*(js::StackRootedBase**)cx’ [-Wdangling-pointer=]
12:40.73  1151 |     *this->stack = this;
12:40.73       |     ~~~~~~~~~~~~~^~~~~~
12:40.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp: In static member function ‘static js::ProxyShape* js::ProxyShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, js::ObjectFlags)’:
12:40.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1573:22: note: ‘nbase’ declared here
12:40.73  1573 |   Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
12:40.73       |                      ^~~~~
12:40.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:1548:45: note: ‘cx’ declared here
12:40.73  1548 | ProxyShape* ProxyShape::getShape(JSContext* cx, const JSClass* clasp,
12:40.73       |                                  ~~~~~~~~~~~^~
12:41.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter]’,
12:41.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter; T = js::AbstractBindingIter]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:41.06     inlined from ‘void js::DumpBindings(JSContext*, Scope*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1281:53:
12:41.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:41.06  1151 |     *this->stack = this;
12:41.06       |     ~~~~~~~~~~~~~^~~~~~
12:41.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In function ‘void js::DumpBindings(JSContext*, Scope*)’:
12:41.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1281:28: note: ‘bi’ declared here
12:41.06  1281 |   for (Rooted bi(cx, BindingIter(scope)); bi; bi++) {
12:41.06       |                            ^~
12:41.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1279:34: note: ‘cx’ declared here
12:41.06  1279 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) {
12:41.06       |                       ~~~~~~~~~~~^~
12:41.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:41.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:41.81     inlined from ‘static JSLinearString* js::RegExpObject::toString(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:552:43:
12:41.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:41.81  1151 |     *this->stack = this;
12:41.81       |     ~~~~~~~~~~~~~^~~~~~
12:41.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In static member function ‘static JSLinearString* js::RegExpObject::toString(JSContext*, JS::Handle)’:
12:41.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:552:19: note: ‘src’ declared here
12:41.81   552 |   Rooted src(cx, obj->getSource());
12:41.81       |                   ^~~
12:41.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:549:51: note: ‘cx’ declared here
12:41.81   549 | JSLinearString* RegExpObject::toString(JSContext* cx,
12:41.81       |                                        ~~~~~~~~~~~^~
12:41.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:41.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:41.93     inlined from ‘bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1060:74:
12:41.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:41.93  1151 |     *this->stack = this;
12:41.93       |     ~~~~~~~~~~~~~^~~~~~
12:41.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In function ‘bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)’:
12:41.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1058:29: note: ‘frame’ declared here
12:41.93  1058 |     Rooted frame(
12:41.93       |                             ^~~~~
12:41.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1037:48: note: ‘cx’ declared here
12:41.93  1037 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals,
12:41.93       |                                     ~~~~~~~~~~~^~
12:42.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]’,
12:42.13     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:42.13     inlined from ‘static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:527:74:
12:42.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘propMap’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=]
12:42.14  1151 |     *this->stack = this;
12:42.14       |     ~~~~~~~~~~~~~^~~~~~
12:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)’:
12:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:527:20: note: ‘propMap’ declared here
12:42.14   527 |   Rooted propMap(cx, map->lookup(cx, mapLength, id, &propIndex));
12:42.14       |                    ^~~~~~~
12:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:509:46: note: ‘cx’ declared here
12:42.14   509 | bool NativeObject::changeProperty(JSContext* cx, Handle obj,
12:42.14       |                                   ~~~~~~~~~~~^~
12:42.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’,
12:42.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:42.43     inlined from ‘static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, JS::Handle, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:799:71:
12:42.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:42.43  1151 |     *this->stack = this;
12:42.43       |     ~~~~~~~~~~~~~^~~~~~
12:42.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In static member function ‘static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, JS::Handle, uint32_t)’:
12:42.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:798:34: note: ‘data’ declared here
12:42.43   798 |   Rooted> data(
12:42.43       |                                  ^~~~
12:42.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:778:57: note: ‘cx’ declared here
12:42.43   778 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx,
12:42.43       |                                              ~~~~~~~~~~~^~
12:42.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]’,
12:42.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::PropMap*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:42.54     inlined from ‘static bool js::NativeObject::removeProperty(JSContext*, JS::Handle, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:787:30:
12:42.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘propMap’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=]
12:42.54  1151 |     *this->stack = this;
12:42.54       |     ~~~~~~~~~~~~~^~~~~~
12:42.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::removeProperty(JSContext*, JS::Handle, JS::HandleId)’:
12:42.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:787:20: note: ‘propMap’ declared here
12:42.54   787 |   Rooted propMap(cx);
12:42.54       |                    ^~~~~~~
12:42.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.cpp:777:46: note: ‘cx’ declared here
12:42.54   777 | bool NativeObject::removeProperty(JSContext* cx, Handle obj,
12:42.54       |                                   ~~~~~~~~~~~^~
12:43.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
12:43.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:43.47     inlined from ‘bool js::SavedStacks::getLocation(JSContext*, const js::FrameIter&, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1860:40:
12:43.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
12:43.48  1151 |     *this->stack = this;
12:43.48       |     ~~~~~~~~~~~~~^~~~~~
12:43.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In member function ‘bool js::SavedStacks::getLocation(JSContext*, const js::FrameIter&, JS::MutableHandle)’:
12:43.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1860:16: note: ‘script’ declared here
12:43.48  1860 |   RootedScript script(cx, iter.script());
12:43.48       |                ^~~~~~
12:43.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1828:42: note: ‘cx’ declared here
12:43.48  1828 | bool SavedStacks::getLocation(JSContext* cx, const FrameIter& iter,
12:43.48       |                               ~~~~~~~~~~~^~
12:43.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’,
12:43.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:43.73     inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::GlobalScope; SpecificEnvironmentType = std::nullptr_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1673:72:
12:43.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:43.73  1151 |     *this->stack = this;
12:43.73       |     ~~~~~~~~~~~~~^~~~~~
12:43.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::GlobalScope; SpecificEnvironmentType = std::nullptr_t]’:
12:43.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1672:47: note: ‘rootedData’ declared here
12:43.73  1672 |   Rooted> rootedData(
12:43.73       |                                               ^~~~~~~~~~
12:43.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1670:16: note: ‘cx’ declared here
12:43.73  1670 |     JSContext* cx, CompilationAtomCache& atomCache,
12:43.73       |     ~~~~~~~~~~~^~
12:43.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’,
12:43.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:43.80     inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::LexicalScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59:
12:43.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:43.80  1151 |     *this->stack = this;
12:43.80       |     ~~~~~~~~~~~~~^~~~~~
12:43.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::LexicalScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]’:
12:43.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59: note: ‘rootedData’ declared here
12:43.80  1690 |   Rooted> rootedData(
12:43.80       |                                                           ^~~~~~~~~~
12:43.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1686:53: note: ‘cx’ declared here
12:43.80  1686 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
12:43.80       |                                          ~~~~~~~~~~~^~
12:43.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’,
12:43.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:43.88     inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ClassBodyScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59:
12:43.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:43.88  1151 |     *this->stack = this;
12:43.88       |     ~~~~~~~~~~~~~^~~~~~
12:43.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ClassBodyScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]’:
12:43.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59: note: ‘rootedData’ declared here
12:43.88  1690 |   Rooted> rootedData(
12:43.88       |                                                           ^~~~~~~~~~
12:43.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1686:53: note: ‘cx’ declared here
12:43.88  1686 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
12:43.88       |                                          ~~~~~~~~~~~^~
12:43.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’,
12:43.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:43.96     inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59:
12:43.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:43.96  1151 |     *this->stack = this;
12:43.96       |     ~~~~~~~~~~~~~^~~~~~
12:43.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject]’:
12:43.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59: note: ‘rootedData’ declared here
12:43.96  1690 |   Rooted> rootedData(
12:43.96       |                                                           ^~~~~~~~~~
12:43.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1686:53: note: ‘cx’ declared here
12:43.96  1686 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
12:43.96       |                                          ~~~~~~~~~~~^~
12:44.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’,
12:44.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:44.04     inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59:
12:44.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:44.04  1151 |     *this->stack = this;
12:44.04       |     ~~~~~~~~~~~~~^~~~~~
12:44.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject]’:
12:44.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59: note: ‘rootedData’ declared here
12:44.04  1690 |   Rooted> rootedData(
12:44.04       |                                                           ^~~~~~~~~~
12:44.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1686:53: note: ‘cx’ declared here
12:44.04  1686 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
12:44.04       |                                          ~~~~~~~~~~~^~
12:44.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’,
12:44.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:44.20     inlined from ‘bool js::RegExpStatics::executeLazy(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpStatics.cpp:31:77:
12:44.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shared’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=]
12:44.20  1151 |     *this->stack = this;
12:44.20       |     ~~~~~~~~~~~~~^~~~~~
12:44.20 In file included from Unified_cpp_js_src21.cpp:20:
12:44.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpStatics.cpp: In member function ‘bool js::RegExpStatics::executeLazy(JSContext*)’:
12:44.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpStatics.cpp:30:22: note: ‘shared’ declared here
12:44.20    30 |   RootedRegExpShared shared(cx,
12:44.20       |                      ^~~~~~
12:44.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpStatics.cpp:19:44: note: ‘cx’ declared here
12:44.20    19 | bool RegExpStatics::executeLazy(JSContext* cx) {
12:44.20       |                                 ~~~~~~~~~~~^~
12:44.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’,
12:44.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:44.71     inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::FunctionScope; SpecificEnvironmentType = js::CallObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59:
12:44.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:44.71  1151 |     *this->stack = this;
12:44.71       |     ~~~~~~~~~~~~~^~~~~~
12:44.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::FunctionScope; SpecificEnvironmentType = js::CallObject]’:
12:44.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59: note: ‘rootedData’ declared here
12:44.71  1690 |   Rooted> rootedData(
12:44.71       |                                                           ^~~~~~~~~~
12:44.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1686:53: note: ‘cx’ declared here
12:44.71  1686 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
12:44.71       |                                          ~~~~~~~~~~~^~
12:44.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’,
12:44.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:44.83     inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ModuleScope; SpecificEnvironmentType = js::ModuleEnvironmentObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59:
12:44.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:44.83  1151 |     *this->stack = this;
12:44.83       |     ~~~~~~~~~~~~~^~~~~~
12:44.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ModuleScope; SpecificEnvironmentType = js::ModuleEnvironmentObject]’:
12:44.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1690:59: note: ‘rootedData’ declared here
12:44.83  1690 |   Rooted> rootedData(
12:44.83       |                                                           ^~~~~~~~~~
12:44.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:1686:53: note: ‘cx’ declared here
12:44.83  1686 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
12:44.83       |                                          ~~~~~~~~~~~^~
12:45.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’,
12:45.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:45.29     inlined from ‘static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:741:71:
12:45.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:45.30  1151 |     *this->stack = this;
12:45.30       |     ~~~~~~~~~~~~~^~~~~~
12:45.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp: In static member function ‘static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’:
12:45.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:740:34: note: ‘data’ declared here
12:45.30   740 |   Rooted> data(
12:45.30       |                                  ^~~~
12:45.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Scope.cpp:728:57: note: ‘cx’ declared here
12:45.30   728 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx,
12:45.30       |                                              ~~~~~~~~~~~^~
12:46.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’,
12:46.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:46.50     inlined from ‘static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:216:60:
12:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘regexp’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:46.50  1151 |     *this->stack = this;
12:46.50       |     ~~~~~~~~~~~~~^~~~~~
12:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In static member function ‘static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)’:
12:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:216:25: note: ‘regexp’ declared here
12:46.50   216 |   Rooted regexp(cx, RegExpAlloc(cx, newKind));
12:46.50       |                         ^~~~~~
12:46.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:212:60: note: ‘cx’ declared here
12:46.50   212 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx,
12:46.50       |                                                 ~~~~~~~~~~~^~
12:46.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:46.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:46.66     inlined from ‘static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:199:19:
12:46.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:46.66  1151 |     *this->stack = this;
12:46.66       |     ~~~~~~~~~~~~~^~~~~~
12:46.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In static member function ‘static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]’:
12:46.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:199:19: note: ‘source’ declared here
12:46.66   199 |   Rooted source(cx, AtomizeChars(cx, chars, length));
12:46.66       |                   ^~~~~~
12:46.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:193:47: note: ‘cx’ declared here
12:46.66   193 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars,
12:46.66       |                                    ~~~~~~~~~~~^~
12:46.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:46.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:46.67     inlined from ‘static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:199:19,
12:46.67     inlined from ‘JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1230:30:
12:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:46.67  1151 |     *this->stack = this;
12:46.67       |     ~~~~~~~~~~~~~^~~~~~
12:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In function ‘JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)’:
12:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:199:19: note: ‘source’ declared here
12:46.67   199 |   Rooted source(cx, AtomizeChars(cx, chars, length));
12:46.67       |                   ^~~~~~
12:46.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1223:58: note: ‘cx’ declared here
12:46.67  1223 | JS_PUBLIC_API JSObject* JS::NewUCRegExpObject(JSContext* cx,
12:46.67       |                                               ~~~~~~~~~~~^~
12:46.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:46.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:46.68     inlined from ‘static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:199:19,
12:46.68     inlined from ‘JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1220:30:
12:46.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:46.68  1151 |     *this->stack = this;
12:46.68       |     ~~~~~~~~~~~~~^~~~~~
12:46.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In function ‘JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)’:
12:46.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:199:19: note: ‘source’ declared here
12:46.68   199 |   Rooted source(cx, AtomizeChars(cx, chars, length));
12:46.68       |                   ^~~~~~
12:46.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1210:56: note: ‘cx’ declared here
12:46.68  1210 | JS_PUBLIC_API JSObject* JS::NewRegExpObject(JSContext* cx, const char* bytes,
12:46.68       |                                             ~~~~~~~~~~~^~
12:46.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’,
12:46.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:46.78     inlined from ‘JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1123:79:
12:46.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘clone’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:46.78  1151 |     *this->stack = this;
12:46.78       |     ~~~~~~~~~~~~~^~~~~~
12:46.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp: In function ‘JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)’:
12:46.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1122:25: note: ‘clone’ declared here
12:46.79  1122 |   Rooted clone(cx, NativeObject::create(
12:46.79       |                         ^~~~~
12:46.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/RegExpObject.cpp:1116:44: note: ‘cx’ declared here
12:46.79  1116 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle regex) {
12:46.79       |                                 ~~~~~~~~~~~^~
12:46.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:46.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:46.96     inlined from ‘js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1815:55:
12:46.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:46.96  1151 |     *this->stack = this;
12:46.96       |     ~~~~~~~~~~~~~^~~~~~
12:46.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)’:
12:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1815:23: note: ‘frame’ declared here
12:46.97  1815 |   Rooted frame(cx, SavedFrame::create(cx));
12:46.97       |                       ^~~~~
12:46.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1814:16: note: ‘cx’ declared here
12:46.97  1814 |     JSContext* cx, Handle lookup) {
12:46.97       |     ~~~~~~~~~~~^~
12:47.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:47.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:47.00     inlined from ‘js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1801:66:
12:47.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:47.00  1151 |     *this->stack = this;
12:47.00       |     ~~~~~~~~~~~~~^~~~~~
12:47.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)’:
12:47.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1801:23: note: ‘frame’ declared here
12:47.00  1801 |   Rooted frame(cx, createFrameFromLookup(cx, lookup));
12:47.00       |                       ^~~~~
12:47.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1793:16: note: ‘cx’ declared here
12:47.00  1793 |     JSContext* cx, Handle lookup) {
12:47.00       |     ~~~~~~~~~~~^~
12:47.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]’,
12:47.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:47.15     inlined from ‘bool js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle, JS::Handle, const mozilla::Maybe&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1670:67:
12:47.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stackChain’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
12:47.15  1151 |     *this->stack = this;
12:47.15       |     ~~~~~~~~~~~~~^~~~~~
12:47.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In member function ‘bool js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle, JS::Handle, const mozilla::Maybe&)’:
12:47.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1670:30: note: ‘stackChain’ declared here
12:47.15  1670 |   Rooted stackChain(cx, js::GCLookupVector(cx));
12:47.15       |                              ^~~~~~~~~~
12:47.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1655:46: note: ‘cx’ declared here
12:47.15  1655 | bool SavedStacks::adoptAsyncStack(JSContext* cx,
12:47.15       |                                   ~~~~~~~~~~~^~
12:47.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
12:47.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:47.26     inlined from ‘bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, JS::MutableHandle, const mozilla::Maybe&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1336:67:
12:47.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘asyncCauseAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
12:47.26  1151 |     *this->stack = this;
12:47.26       |     ~~~~~~~~~~~~~^~~~~~
12:47.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In member function ‘bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, JS::MutableHandle, const mozilla::Maybe&)’:
12:47.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1336:19: note: ‘asyncCauseAtom’ declared here
12:47.26  1336 |   Rooted asyncCauseAtom(cx, AtomizeString(cx, asyncCause));
12:47.26       |                   ^~~~~~~~~~~~~~
12:47.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1329:45: note: ‘cx’ declared here
12:47.26  1329 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack,
12:47.26       |                                  ~~~~~~~~~~~^~
12:47.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
12:47.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:47.79     inlined from ‘virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1934:30:
12:47.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:47.79  1151 |     *this->stack = this;
12:47.79       |     ~~~~~~~~~~~~~^~~~~~
12:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In member function ‘virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const’:
12:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1934:16: note: ‘obj’ declared here
12:47.80  1934 |   RootedObject obj(cx, target);
12:47.80       |                ^~~
12:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:1932:16: note: ‘cx’ declared here
12:47.80  1932 |     JSContext* cx, HandleObject target,
12:47.80       |     ~~~~~~~~~~~^~
12:47.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
12:47.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
12:47.88     inlined from ‘bool JS::ubi::ConstructSavedFrameStackSlow(JSContext*, StackFrame&, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:2075:41:
12:47.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘parentFrame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
12:47.88  1151 |     *this->stack = this;
12:47.88       |     ~~~~~~~~~~~~~^~~~~~
12:47.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp: In function ‘bool JS::ubi::ConstructSavedFrameStackSlow(JSContext*, StackFrame&, JS::MutableHandleObject)’:
12:47.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:2075:27: note: ‘parentFrame’ declared here
12:47.88  2075 |   Rooted parentFrame(cx);
12:47.88       |                           ^~~~~~~~~~~
12:47.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SavedStacks.cpp:2033:16: note: ‘cx’ declared here
12:47.88  2033 |     JSContext* cx, JS::ubi::StackFrame& frame,
12:47.88       |     ~~~~~~~~~~~^~
12:52.13 js/src/jsapi-tests
12:53.52 In file included from Unified_cpp_js_src_jit9.cpp:20:
12:53.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/PerfSpewer.cpp: In constructor ‘JS::JitOpcodeDictionary::JitOpcodeDictionary()’:
12:53.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/PerfSpewer.cpp:400:1: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without
12:53.52   400 | JS::JitOpcodeDictionary::JitOpcodeDictionary() {
12:53.52       | ^~
12:59.00 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:24,
12:59.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/Poison.h:26,
12:59.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/ProcessExecutableMemory.h:10,
12:59.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/IonAssemblerBuffer.h:15,
12:59.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16,
12:59.00                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7:
12:59.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
12:59.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:59.00     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
12:59.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
12:59.00  1151 |     *this->stack = this;
12:59.00       |     ~~~~~~~~~~~~~^~~~~~
12:59.00 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:8:
12:59.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
12:59.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
12:59.00   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
12:59.00       |                             ^
12:59.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
12:59.00   328 |   void maybeAppendException(JSAPITestString& message) override {
12:59.00       |                                                       ^~~~~~~~
12:59.96 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
12:59.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
12:59.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
12:59.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject.h:17,
12:59.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/AtomicsObject.h:15,
12:59.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSContext.h:17,
12:59.96                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SourceHook.cpp:15,
12:59.96                  from Unified_cpp_js_src23.cpp:2:
12:59.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
12:59.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
12:59.96     inlined from ‘bool js::InterpreterFrame::prologue(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.cpp:175:41:
12:59.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
12:59.96  1151 |     *this->stack = this;
12:59.96       |     ~~~~~~~~~~~~~^~~~~~
12:59.96 In file included from Unified_cpp_js_src23.cpp:11:
12:59.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.cpp: In member function ‘bool js::InterpreterFrame::prologue(JSContext*)’:
12:59.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.cpp:175:16: note: ‘script’ declared here
12:59.96   175 |   RootedScript script(cx, this->script());
12:59.96       |                ^~~~~~
12:59.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.cpp:174:44: note: ‘cx’ declared here
12:59.96   174 | bool InterpreterFrame::prologue(JSContext* cx) {
12:59.96       |                                 ~~~~~~~~~~~^~
13:00.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
13:00.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:00.11     inlined from ‘js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.cpp:406:47:
13:00.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
13:00.11  1151 |     *this->stack = this;
13:00.11       |     ~~~~~~~~~~~~~^~~~~~
13:00.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.cpp: In member function ‘js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)’:
13:00.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.cpp:406:16: note: ‘script’ declared here
13:00.11   406 |   RootedScript script(cx, fun->nonLazyScript());
13:00.11       |                ^~~~~~
13:00.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.cpp:402:16: note: ‘cx’ declared here
13:00.11   402 |     JSContext* cx, const CallArgs& args, MaybeConstruct constructing) {
13:00.11       |     ~~~~~~~~~~~^~
13:00.98 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/StructuredClone.h:20,
13:00.99                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StructuredClone.cpp:29,
13:00.99                  from Unified_cpp_js_src24.cpp:2:
13:00.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:00.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:00.99     inlined from ‘JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp:108:48:
13:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:00.99  1151 |     *this->stack = this;
13:00.99       |     ~~~~~~~~~~~~~^~~~~~
13:00.99 In file included from Unified_cpp_js_src24.cpp:47:
13:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp: In function ‘JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)’:
13:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp:108:16: note: ‘str’ declared here
13:00.99   108 |   RootedString str(cx, ValueToSource(cx, value));
13:00.99       |                ^~~
13:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp:100:43: note: ‘cx’ declared here
13:00.99   100 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj,
13:00.99       |                                ~~~~~~~~~~~^~
13:01.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:01.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:01.17     inlined from ‘JSString* SymbolToSource(JSContext*, JS::Symbol*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp:68:46,
13:01.17     inlined from ‘JSString* js::ValueToSource(JSContext*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp:137:28:
13:01.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:01.17  1151 |     *this->stack = this;
13:01.17       |     ~~~~~~~~~~~~~^~~~~~
13:01.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp: In function ‘JSString* js::ValueToSource(JSContext*, JS::HandleValue)’:
13:01.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp:68:16: note: ‘desc’ declared here
13:01.18    68 |   RootedString desc(cx, symbol->description());
13:01.18       |                ^~~~
13:01.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ToSource.cpp:122:40: note: ‘cx’ declared here
13:01.18   122 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
13:01.18       |                             ~~~~~~~~~~~^~
13:02.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:02.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:02.51     inlined from ‘JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2626:34:
13:02.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:02.51  1151 |     *this->stack = this;
13:02.51       |     ~~~~~~~~~~~~~^~~~~~
13:02.51 In file included from Unified_cpp_js_src23.cpp:47:
13:02.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)’:
13:02.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2626:15: note: ‘v’ declared here
13:02.51  2626 |   RootedValue v(cx, IdToValue(id));
13:02.51       |               ^
13:02.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2619:46: note: ‘cx’ declared here
13:02.51  2619 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id,
13:02.51       |                                   ~~~~~~~~~~~^~
13:02.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:02.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:02.75     inlined from ‘static js::StencilXDRBufferObject* js::StencilXDRBufferObject::create(JSContext*, uint8_t*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StencilObject.cpp:122:58:
13:02.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:02.75  1151 |     *this->stack = this;
13:02.75       |     ~~~~~~~~~~~~~^~~~~~
13:02.75 In file included from Unified_cpp_js_src23.cpp:38:
13:02.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StencilObject.cpp: In static member function ‘static js::StencilXDRBufferObject* js::StencilXDRBufferObject::create(JSContext*, uint8_t*, size_t)’:
13:02.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StencilObject.cpp:122:25: note: ‘obj’ declared here
13:02.75   122 |   JS::Rooted obj(cx, JS_NewObject(cx, &class_));
13:02.75       |                         ^~~
13:02.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StencilObject.cpp:116:16: note: ‘cx’ declared here
13:02.75   116 |     JSContext* cx, uint8_t* buffer, size_t length) {
13:02.75       |     ~~~~~~~~~~~^~
13:02.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:02.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:02.82     inlined from ‘static js::StencilObject* js::StencilObject::create(JSContext*, RefPtr)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StencilObject.cpp:58:58:
13:02.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:02.82  1151 |     *this->stack = this;
13:02.82       |     ~~~~~~~~~~~~~^~~~~~
13:02.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StencilObject.cpp: In static member function ‘static js::StencilObject* js::StencilObject::create(JSContext*, RefPtr)’:
13:02.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StencilObject.cpp:58:25: note: ‘obj’ declared here
13:02.82    58 |   JS::Rooted obj(cx, JS_NewObject(cx, &class_));
13:02.82       |                         ^~~
13:02.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StencilObject.cpp:56:62: note: ‘cx’ declared here
13:02.82    56 | /* static */ StencilObject* StencilObject::create(JSContext* cx,
13:02.82       |                                                   ~~~~~~~~~~~^~
13:03.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars]’,
13:03.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, CtorArgs ...) [with RootingContext = JSContext*; CtorArgs = {mozilla::UniquePtr, long unsigned int, bool};  = JSContext*; T = JSString::OwnedChars]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1201:26,
13:03.07     inlined from ‘JSLinearString* js::NewStringDontDeflate(JSContext*, UniquePtr, size_t, gc::Heap) [with AllowGC allowGC = js::NoGC; CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1862:43:
13:03.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ownedChars’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
13:03.07  1151 |     *this->stack = this;
13:03.07       |     ~~~~~~~~~~~~~^~~~~~
13:03.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘JSLinearString* js::NewStringDontDeflate(JSContext*, UniquePtr, size_t, gc::Heap) [with AllowGC allowGC = js::NoGC; CharT = char16_t]’:
13:03.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1862:43: note: ‘ownedChars’ declared here
13:03.07  1862 |   JS::Rooted> ownedChars(cx, std::move(chars),
13:03.07       |                                           ^~~~~~~~~~
13:03.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1849:16: note: ‘cx’ declared here
13:03.07  1849 |     JSContext* cx, UniquePtr chars, size_t length,
13:03.07       |     ~~~~~~~~~~~^~
13:03.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars]’,
13:03.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, CtorArgs ...) [with RootingContext = JSContext*; CtorArgs = {mozilla::UniquePtr, long unsigned int, bool};  = JSContext*; T = JSString::OwnedChars]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1201:26,
13:03.20     inlined from ‘JSLinearString* js::NewStringDontDeflate(JSContext*, UniquePtr, size_t, gc::Heap) [with AllowGC allowGC = js::NoGC; CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1862:43:
13:03.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ownedChars’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
13:03.20  1151 |     *this->stack = this;
13:03.20       |     ~~~~~~~~~~~~~^~~~~~
13:03.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘JSLinearString* js::NewStringDontDeflate(JSContext*, UniquePtr, size_t, gc::Heap) [with AllowGC allowGC = js::NoGC; CharT = unsigned char]’:
13:03.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1862:43: note: ‘ownedChars’ declared here
13:03.20  1862 |   JS::Rooted> ownedChars(cx, std::move(chars),
13:03.20       |                                           ^~~~~~~~~~
13:03.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1849:16: note: ‘cx’ declared here
13:03.20  1849 |     JSContext* cx, UniquePtr chars, size_t length,
13:03.20       |     ~~~~~~~~~~~^~
13:03.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars]’,
13:03.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString::OwnedChars; T = JSString::OwnedChars]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:03.67     inlined from ‘JSLinearString* NewStringDeflated(JSContext*, const char16_t*, size_t, js::gc::Heap) [with js::AllowGC allowGC = js::NoGC]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1799:48,
13:03.67     inlined from ‘JSLinearString* NewStringDeflated(JSContext*, const char16_t*, size_t, js::gc::Heap) [with js::AllowGC allowGC = js::NoGC]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1788:24:
13:03.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘news’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
13:03.67  1151 |     *this->stack = this;
13:03.67       |     ~~~~~~~~~~~~~^~~~~~
13:03.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘JSLinearString* NewStringDeflated(JSContext*, const char16_t*, size_t, js::gc::Heap) [with js::AllowGC allowGC = js::NoGC]’:
13:03.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1799:48: note: ‘news’ declared here
13:03.67  1799 |   JS::Rooted> news(
13:03.67       |                                                ^~~~
13:03.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1788:53: note: ‘cx’ declared here
13:03.67  1788 | static JSLinearString* NewStringDeflated(JSContext* cx, const char16_t* s,
13:03.67       |                                          ~~~~~~~~~~~^~
13:03.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
13:03.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:03.68     inlined from ‘static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SymbolType.cpp:51:58:
13:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:03.68  1151 |     *this->stack = this;
13:03.68       |     ~~~~~~~~~~~~~^~~~~~
13:03.68 In file included from Unified_cpp_js_src24.cpp:11:
13:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SymbolType.cpp: In static member function ‘static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)’:
13:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SymbolType.cpp:51:19: note: ‘atom’ declared here
13:03.68    51 |   Rooted atom(cx, AtomizeString(cx, description));
13:03.68       |                   ^~~~
13:03.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/SymbolType.cpp:50:33: note: ‘cx’ declared here
13:03.68    50 | Symbol* Symbol::for_(JSContext* cx, HandleString description) {
13:03.68       |                      ~~~~~~~~~~~^~
13:04.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars]’,
13:04.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString::OwnedChars; T = JSString::OwnedChars]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:04.15     inlined from ‘JSLinearString* js::NewStringCopyNDontDeflateNonStaticValidLength(JSContext*, const CharT*, size_t, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1924:39:
13:04.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘news’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
13:04.15  1151 |     *this->stack = this;
13:04.15       |     ~~~~~~~~~~~~~^~~~~~
13:04.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘JSLinearString* js::NewStringCopyNDontDeflateNonStaticValidLength(JSContext*, const CharT*, size_t, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = char16_t]’:
13:04.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1924:39: note: ‘news’ declared here
13:04.15  1924 |   Rooted> news(cx,
13:04.15       |                                       ^~~~
13:04.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1915:74: note: ‘cx’ declared here
13:04.15  1915 | JSLinearString* NewStringCopyNDontDeflateNonStaticValidLength(JSContext* cx,
13:04.15       |                                                               ~~~~~~~~~~~^~
13:04.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars]’,
13:04.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString::OwnedChars; T = JSString::OwnedChars]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:04.30     inlined from ‘JSLinearString* js::NewStringCopyNDontDeflateNonStaticValidLength(JSContext*, const CharT*, size_t, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1924:39:
13:04.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘news’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
13:04.30  1151 |     *this->stack = this;
13:04.30       |     ~~~~~~~~~~~~~^~~~~~
13:04.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘JSLinearString* js::NewStringCopyNDontDeflateNonStaticValidLength(JSContext*, const CharT*, size_t, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = unsigned char]’:
13:04.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1924:39: note: ‘news’ declared here
13:04.30  1924 |   Rooted> news(cx,
13:04.30       |                                       ^~~~
13:04.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1915:74: note: ‘cx’ declared here
13:04.31  1915 | JSLinearString* NewStringCopyNDontDeflateNonStaticValidLength(JSContext* cx,
13:04.31       |                                                               ~~~~~~~~~~~^~
13:05.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:05.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:05.39     inlined from ‘bool JS::AutoStableStringChars::init(JSContext*, JSString*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1516:63:
13:05.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linearString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:05.39  1151 |     *this->stack = this;
13:05.39       |     ~~~~~~~~~~~~~^~~~~~
13:05.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In member function ‘bool JS::AutoStableStringChars::init(JSContext*, JSString*)’:
13:05.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1516:27: note: ‘linearString’ declared here
13:05.40  1516 |   Rooted linearString(cx, s->ensureLinear(cx));
13:05.40       |                           ^~~~~~~~~~~~
13:05.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1515:45: note: ‘cx’ declared here
13:05.40  1515 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) {
13:05.40       |                                  ~~~~~~~~~~~^~
13:05.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:05.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:05.43     inlined from ‘bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1548:63:
13:05.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linearString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:05.43  1151 |     *this->stack = this;
13:05.43       |     ~~~~~~~~~~~~~^~~~~~
13:05.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In member function ‘bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’:
13:05.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1548:27: note: ‘linearString’ declared here
13:05.44  1548 |   Rooted linearString(cx, s->ensureLinear(cx));
13:05.44       |                           ^~~~~~~~~~~~
13:05.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1547:52: note: ‘cx’ declared here
13:05.44  1547 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) {
13:05.44       |                                         ~~~~~~~~~~~^~
13:05.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars]’,
13:05.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString::OwnedChars; T = JSString::OwnedChars]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:05.83     inlined from ‘JSLinearString* NewStringDeflated(JSContext*, const char16_t*, size_t, js::gc::Heap) [with js::AllowGC allowGC = js::CanGC]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1799:48,
13:05.83     inlined from ‘JSLinearString* NewStringDeflated(JSContext*, const char16_t*, size_t, js::gc::Heap) [with js::AllowGC allowGC = js::CanGC]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1788:24:
13:05.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘news’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
13:05.83  1151 |     *this->stack = this;
13:05.83       |     ~~~~~~~~~~~~~^~~~~~
13:05.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘JSLinearString* NewStringDeflated(JSContext*, const char16_t*, size_t, js::gc::Heap) [with js::AllowGC allowGC = js::CanGC]’:
13:05.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1799:48: note: ‘news’ declared here
13:05.83  1799 |   JS::Rooted> news(
13:05.83       |                                                ^~~~
13:05.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:1788:53: note: ‘cx’ declared here
13:05.83  1788 | static JSLinearString* NewStringDeflated(JSContext* cx, const char16_t* s,
13:05.83       |                                          ~~~~~~~~~~~^~
13:06.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:06.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:06.56     inlined from ‘bool FillWithRepresentatives(JSContext*, JS::Handle, uint32_t*, const CharT*, size_t, size_t, size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle)::; CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2329:16:
13:06.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom1’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:06.56  1151 |     *this->stack = this;
13:06.56       |     ~~~~~~~~~~~~~^~~~~~
13:06.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘bool FillWithRepresentatives(JSContext*, JS::Handle, uint32_t*, const CharT*, size_t, size_t, size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle)::; CharT = char16_t]’:
13:06.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2329:16: note: ‘atom1’ declared here
13:06.56  2329 |   RootedString atom1(cx, AtomizeChars(cx, chars, len));
13:06.56       |                ^~~~~
13:06.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2312:48: note: ‘cx’ declared here
13:06.56  2312 | static bool FillWithRepresentatives(JSContext* cx, Handle array,
13:06.56       |                                     ~~~~~~~~~~~^~
13:06.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:06.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:06.64     inlined from ‘bool FillWithRepresentatives(JSContext*, JS::Handle, uint32_t*, const CharT*, size_t, size_t, size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle)::; CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2329:16:
13:06.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom1’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:06.64  1151 |     *this->stack = this;
13:06.64       |     ~~~~~~~~~~~~~^~~~~~
13:06.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp: In function ‘bool FillWithRepresentatives(JSContext*, JS::Handle, uint32_t*, const CharT*, size_t, size_t, size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle)::; CharT = unsigned char]’:
13:06.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2329:16: note: ‘atom1’ declared here
13:06.64  2329 |   RootedString atom1(cx, AtomizeChars(cx, chars, len));
13:06.64       |                ^~~~~
13:06.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.cpp:2312:48: note: ‘cx’ declared here
13:06.64  2312 | static bool FillWithRepresentatives(JSContext* cx, Handle array,
13:06.64       |                                     ~~~~~~~~~~~^~
13:09.90 js/src/shell
13:11.09 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
13:11.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
13:11.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
13:11.09                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/selfTest.cpp:8,
13:11.09                  from Unified_cpp_js_src_jsapi-tests0.cpp:2:
13:11.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:11.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:11.09     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
13:11.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
13:11.09  1151 |     *this->stack = this;
13:11.09       |     ~~~~~~~~~~~~~^~~~~~
13:11.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
13:11.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
13:11.09   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
13:11.09       |                             ^
13:11.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
13:11.09   328 |   void maybeAppendException(JSAPITestString& message) override {
13:11.09       |                                                       ^~~~~~~~
13:13.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’,
13:13.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::ValueArray<6>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:13.37     inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 5]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35:
13:13.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D) + 48])[14]’ [-Wdangling-pointer=]
13:13.37  1151 |     *this->stack = this;
13:13.37       |     ~~~~~~~~~~~~~^~~~~~
13:13.37 In file included from Unified_cpp_js_src_jsapi-tests0.cpp:20:
13:13.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 5]’:
13:13.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here
13:13.37    65 |   JS::RootedValueArray elems(cx);
13:13.37       |                                   ^~~~~
13:13.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here
13:13.37    57 | bool ExhaustiveTest(const char funcode[]) {
13:13.37       |                                         ^
13:13.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’,
13:13.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::ValueArray<6>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:13.48     inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 4]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35:
13:13.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D) + 48])[14]’ [-Wdangling-pointer=]
13:13.48  1151 |     *this->stack = this;
13:13.48       |     ~~~~~~~~~~~~~^~~~~~
13:13.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 4]’:
13:13.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here
13:13.48    65 |   JS::RootedValueArray elems(cx);
13:13.48       |                                   ^~~~~
13:13.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here
13:13.48    57 | bool ExhaustiveTest(const char funcode[]) {
13:13.48       |                                         ^
13:13.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’,
13:13.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::ValueArray<6>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:13.66     inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 3]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35:
13:13.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D) + 48])[14]’ [-Wdangling-pointer=]
13:13.66  1151 |     *this->stack = this;
13:13.66       |     ~~~~~~~~~~~~~^~~~~~
13:13.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 3]’:
13:13.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here
13:13.66    65 |   JS::RootedValueArray elems(cx);
13:13.66       |                                   ^~~~~
13:13.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here
13:13.66    57 | bool ExhaustiveTest(const char funcode[]) {
13:13.66       |                                         ^
13:13.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’,
13:13.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::ValueArray<6>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:13.81     inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 2]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35:
13:13.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D) + 48])[14]’ [-Wdangling-pointer=]
13:13.81  1151 |     *this->stack = this;
13:13.81       |     ~~~~~~~~~~~~~^~~~~~
13:13.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 2]’:
13:13.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here
13:13.81    65 |   JS::RootedValueArray elems(cx);
13:13.81       |                                   ^~~~~
13:13.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here
13:13.81    57 | bool ExhaustiveTest(const char funcode[]) {
13:13.81       |                                         ^
13:13.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’,
13:13.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::ValueArray<6>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:13.93     inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 1]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35:
13:13.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D) + 48])[14]’ [-Wdangling-pointer=]
13:13.93  1151 |     *this->stack = this;
13:13.93       |     ~~~~~~~~~~~~~^~~~~~
13:13.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 1]’:
13:13.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here
13:13.93    65 |   JS::RootedValueArray elems(cx);
13:13.93       |                                   ^~~~~
13:13.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here
13:13.93    57 | bool ExhaustiveTest(const char funcode[]) {
13:13.93       |                                         ^
13:16.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’,
13:16.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::ValueArray<6>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:16.79     inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 0]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35:
13:16.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_20(D) + 48])[14]’ [-Wdangling-pointer=]
13:16.79  1151 |     *this->stack = this;
13:16.79       |     ~~~~~~~~~~~~~^~~~~~
13:16.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 0]’:
13:16.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here
13:16.79    65 |   JS::RootedValueArray elems(cx);
13:16.79       |                                   ^~~~~
13:16.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here
13:16.79    57 | bool ExhaustiveTest(const char funcode[]) {
13:16.79       |                                         ^
13:16.92 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArrayBufferWithUserOwnedContents.cpp:9,
13:16.92                  from Unified_cpp_js_src_jsapi-tests1.cpp:2:
13:16.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:16.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:16.92     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
13:16.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
13:16.92  1151 |     *this->stack = this;
13:16.92       |     ~~~~~~~~~~~~~^~~~~~
13:16.92 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArrayBufferWithUserOwnedContents.cpp:10:
13:16.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
13:16.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
13:16.92   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
13:16.92       |                             ^
13:16.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
13:16.92   328 |   void maybeAppendException(JSAPITestString& message) override {
13:16.92       |                                                       ^~~~~~~~
13:21.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
13:21.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:21.01     inlined from ‘virtual bool cls_testAtomizeTwoByteUTF8::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp:29:27:
13:21.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom8’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_43(D) + 48])[6]’ [-Wdangling-pointer=]
13:21.01  1151 |     *this->stack = this;
13:21.01       |     ~~~~~~~~~~~~~^~~~~~
13:21.01 In file included from Unified_cpp_js_src_jsapi-tests1.cpp:20:
13:21.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp: In member function ‘virtual bool cls_testAtomizeTwoByteUTF8::run(JS::HandleObject)’:
13:21.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp:29:19: note: ‘atom8’ declared here
13:21.01    29 |   Rooted atom8(cx);
13:21.01       |                   ^~~~~
13:21.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
13:21.01   420 |     extra virtual bool run(JS::HandleObject global) override attrs
13:21.01       |                                                     ^~~~~~~~
13:21.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
13:21.01   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
13:21.01       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13:21.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
13:21.01   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
13:21.01       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
13:21.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp:27:1: note: in expansion of macro ‘BEGIN_TEST’
13:21.01    27 | BEGIN_TEST(testAtomizeTwoByteUTF8) {
13:21.01       | ^~~~~~~~~~
13:21.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’,
13:21.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::ValueArray<6>]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:21.32     inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 0]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35,
13:21.32     inlined from ‘virtual bool cls_testArgumentsObject::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:34:27:
13:21.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_41(D) + 48])[14]’ [-Wdangling-pointer=]
13:21.32  1151 |     *this->stack = this;
13:21.32       |     ~~~~~~~~~~~~~^~~~~~
13:21.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘virtual bool cls_testArgumentsObject::run(JS::HandleObject)’:
13:21.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here
13:21.32    65 |   JS::RootedValueArray elems(cx);
13:21.32       |                                   ^~~~~
13:21.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
13:21.32   420 |     extra virtual bool run(JS::HandleObject global) override attrs
13:21.32       |                                                     ^~~~~~~~
13:21.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
13:21.32   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
13:21.32       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13:21.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
13:21.32   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
13:21.32       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
13:21.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArgumentsObject.cpp:33:1: note: in expansion of macro ‘BEGIN_TEST’
13:21.32    33 | BEGIN_TEST(testArgumentsObject) {
13:21.32       | ^~~~~~~~~~
13:21.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:21.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:21.86     inlined from ‘virtual bool cls_testArrayBuffer_copyDataAcrossGlobals::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArrayBuffer.cpp:361:57:
13:21.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘otherGlobal’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_50(D) + 48])[3]’ [-Wdangling-pointer=]
13:21.86  1151 |     *this->stack = this;
13:21.86       |     ~~~~~~~~~~~~~^~~~~~
13:21.86 In file included from Unified_cpp_js_src_jsapi-tests0.cpp:29:
13:21.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArrayBuffer.cpp: In member function ‘virtual bool cls_testArrayBuffer_copyDataAcrossGlobals::run(JS::HandleObject)’:
13:21.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArrayBuffer.cpp:361:20: note: ‘otherGlobal’ declared here
13:21.86   361 |   JS::RootedObject otherGlobal(cx, createGlobal(nullptr));
13:21.86       |                    ^~~~~~~~~~~
13:21.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
13:21.86   420 |     extra virtual bool run(JS::HandleObject global) override attrs
13:21.86       |                                                     ^~~~~~~~
13:21.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
13:21.86   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
13:21.86       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13:21.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
13:21.86   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
13:21.86       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
13:21.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testArrayBuffer.cpp:360:1: note: in expansion of macro ‘BEGIN_TEST’
13:21.86   360 | BEGIN_TEST(testArrayBuffer_copyDataAcrossGlobals) {
13:21.86       | ^~~~~~~~~~
13:23.83 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/MaybeRooted.h:22,
13:23.83                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.h:14,
13:23.83                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:12,
13:23.83                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:7,
13:23.83                  from Unified_cpp_js_src25.cpp:2:
13:23.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
13:23.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:23.83     inlined from ‘virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:275:50:
13:23.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:23.83  1151 |     *this->stack = this;
13:23.83       |     ~~~~~~~~~~~~~^~~~~~
13:23.84 In file included from Unified_cpp_js_src25.cpp:20:
13:23.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’:
13:23.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:275:24: note: ‘obj’ declared here
13:23.84   275 |   Rooted obj(cx, NewPlainObject(cx));
13:23.84       |                        ^~~
13:23.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:271:38: note: ‘cx’ declared here
13:23.84   271 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase,
13:23.84       |                           ~~~~~~~~~~~^~
13:23.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
13:23.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:23.87     inlined from ‘virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:89:50:
13:23.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:23.87  1151 |     *this->stack = this;
13:23.88       |     ~~~~~~~~~~~~~^~~~~~
13:23.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’:
13:23.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:89:24: note: ‘obj’ declared here
13:23.88    89 |   Rooted obj(cx, NewPlainObject(cx));
13:23.88       |                        ^~~
13:23.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:85:37: note: ‘cx’ declared here
13:23.88    85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase,
13:23.88       |                          ~~~~~~~~~~~^~
13:23.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:23.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:23.94     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:23.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:23.94  1151 |     *this->stack = this;
13:23.94       |     ~~~~~~~~~~~~~^~~~~~
13:23.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]’:
13:23.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:23.94   438 |     RootedFunction ctorProto(
13:23.94       |                    ^~~~~~~~~
13:23.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:23.94   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:23.94       |                                      ~~~~~~~~~~~^~
13:24.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
13:24.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:24.65     inlined from ‘TypedArrayType* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap) [with TypedArrayType = js::FixedLengthTypedArrayObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:377:24:
13:24.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
13:24.65  1151 |     *this->stack = this;
13:24.65       |     ~~~~~~~~~~~~~^~~~~~
13:24.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
13:24.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:377:24: note: ‘shape’ declared here
13:24.65   377 |   Rooted shape(
13:24.65       |                        ^~~~~
13:24.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:357:55: note: ‘cx’ declared here
13:24.65   357 | static TypedArrayType* NewTypedArrayObject(JSContext* cx, const JSClass* clasp,
13:24.65       |                                            ~~~~~~~~~~~^~
13:25.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.43     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.43  1151 |     *this->stack = this;
13:25.43       |     ~~~~~~~~~~~~~^~~~~~
13:25.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::float16]’:
13:25.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.43   425 |     RootedObject typedArrayProto(
13:25.43       |                  ^~~~~~~~~~~~~~~
13:25.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.43   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.43       |                                    ~~~~~~~~~~~^~
13:25.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.45     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.45  1151 |     *this->stack = this;
13:25.45       |     ~~~~~~~~~~~~~^~~~~~
13:25.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long unsigned int]’:
13:25.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.45   425 |     RootedObject typedArrayProto(
13:25.45       |                  ^~~~~~~~~~~~~~~
13:25.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.45   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.45       |                                    ~~~~~~~~~~~^~
13:25.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.46     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.47  1151 |     *this->stack = this;
13:25.47       |     ~~~~~~~~~~~~~^~~~~~
13:25.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long int]’:
13:25.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.47   425 |     RootedObject typedArrayProto(
13:25.47       |                  ^~~~~~~~~~~~~~~
13:25.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.47   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.47       |                                    ~~~~~~~~~~~^~
13:25.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.48     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.48  1151 |     *this->stack = this;
13:25.48       |     ~~~~~~~~~~~~~^~~~~~
13:25.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]’:
13:25.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.48   425 |     RootedObject typedArrayProto(
13:25.48       |                  ^~~~~~~~~~~~~~~
13:25.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.48   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.48       |                                    ~~~~~~~~~~~^~
13:25.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.50     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.50  1151 |     *this->stack = this;
13:25.50       |     ~~~~~~~~~~~~~^~~~~~
13:25.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]’:
13:25.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.50   425 |     RootedObject typedArrayProto(
13:25.50       |                  ^~~~~~~~~~~~~~~
13:25.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.50   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.50       |                                    ~~~~~~~~~~~^~
13:25.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.51     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.51  1151 |     *this->stack = this;
13:25.51       |     ~~~~~~~~~~~~~^~~~~~
13:25.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]’:
13:25.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.51   425 |     RootedObject typedArrayProto(
13:25.51       |                  ^~~~~~~~~~~~~~~
13:25.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.51   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.51       |                                    ~~~~~~~~~~~^~
13:25.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.52     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.52  1151 |     *this->stack = this;
13:25.52       |     ~~~~~~~~~~~~~^~~~~~
13:25.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]’:
13:25.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.52   425 |     RootedObject typedArrayProto(
13:25.52       |                  ^~~~~~~~~~~~~~~
13:25.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.52   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.52       |                                    ~~~~~~~~~~~^~
13:25.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.54     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.54  1151 |     *this->stack = this;
13:25.54       |     ~~~~~~~~~~~~~^~~~~~
13:25.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]’:
13:25.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.54   425 |     RootedObject typedArrayProto(
13:25.54       |                  ^~~~~~~~~~~~~~~
13:25.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.54   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.54       |                                    ~~~~~~~~~~~^~
13:25.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.55     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.55  1151 |     *this->stack = this;
13:25.55       |     ~~~~~~~~~~~~~^~~~~~
13:25.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]’:
13:25.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.55   425 |     RootedObject typedArrayProto(
13:25.55       |                  ^~~~~~~~~~~~~~~
13:25.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.55   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.55       |                                    ~~~~~~~~~~~^~
13:25.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.57     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.57  1151 |     *this->stack = this;
13:25.57       |     ~~~~~~~~~~~~~^~~~~~
13:25.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]’:
13:25.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.57   425 |     RootedObject typedArrayProto(
13:25.57       |                  ^~~~~~~~~~~~~~~
13:25.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.57   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.57       |                                    ~~~~~~~~~~~^~
13:25.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.58     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.58  1151 |     *this->stack = this;
13:25.58       |     ~~~~~~~~~~~~~^~~~~~
13:25.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]’:
13:25.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.58   425 |     RootedObject typedArrayProto(
13:25.58       |                  ^~~~~~~~~~~~~~~
13:25.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.58   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.58       |                                    ~~~~~~~~~~~^~
13:25.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:25.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.60     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18:
13:25.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.60  1151 |     *this->stack = this;
13:25.60       |     ~~~~~~~~~~~~~^~~~~~
13:25.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]’:
13:25.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:425:18: note: ‘typedArrayProto’ declared here
13:25.60   425 |     RootedObject typedArrayProto(
13:25.60       |                  ^~~~~~~~~~~~~~~
13:25.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:423:47: note: ‘cx’ declared here
13:25.60   423 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
13:25.60       |                                    ~~~~~~~~~~~^~
13:25.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.64     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.64  1151 |     *this->stack = this;
13:25.64       |     ~~~~~~~~~~~~~^~~~~~
13:25.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::float16]’:
13:25.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.64   438 |     RootedFunction ctorProto(
13:25.64       |                    ^~~~~~~~~
13:25.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.64   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.64       |                                      ~~~~~~~~~~~^~
13:25.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.66     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.66  1151 |     *this->stack = this;
13:25.66       |     ~~~~~~~~~~~~~^~~~~~
13:25.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long unsigned int]’:
13:25.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.66   438 |     RootedFunction ctorProto(
13:25.66       |                    ^~~~~~~~~
13:25.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.66   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.66       |                                      ~~~~~~~~~~~^~
13:25.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.68     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.68  1151 |     *this->stack = this;
13:25.68       |     ~~~~~~~~~~~~~^~~~~~
13:25.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long int]’:
13:25.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.68   438 |     RootedFunction ctorProto(
13:25.68       |                    ^~~~~~~~~
13:25.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.68   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.68       |                                      ~~~~~~~~~~~^~
13:25.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.70     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.70  1151 |     *this->stack = this;
13:25.70       |     ~~~~~~~~~~~~~^~~~~~
13:25.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]’:
13:25.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.70   438 |     RootedFunction ctorProto(
13:25.70       |                    ^~~~~~~~~
13:25.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.70   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.70       |                                      ~~~~~~~~~~~^~
13:25.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.72     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.72  1151 |     *this->stack = this;
13:25.72       |     ~~~~~~~~~~~~~^~~~~~
13:25.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]’:
13:25.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.72   438 |     RootedFunction ctorProto(
13:25.72       |                    ^~~~~~~~~
13:25.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.72   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.72       |                                      ~~~~~~~~~~~^~
13:25.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.73     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.74  1151 |     *this->stack = this;
13:25.74       |     ~~~~~~~~~~~~~^~~~~~
13:25.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]’:
13:25.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.74   438 |     RootedFunction ctorProto(
13:25.74       |                    ^~~~~~~~~
13:25.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.74   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.74       |                                      ~~~~~~~~~~~^~
13:25.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.75     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.75  1151 |     *this->stack = this;
13:25.75       |     ~~~~~~~~~~~~~^~~~~~
13:25.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]’:
13:25.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.75   438 |     RootedFunction ctorProto(
13:25.75       |                    ^~~~~~~~~
13:25.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.75   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.75       |                                      ~~~~~~~~~~~^~
13:25.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.77     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.77  1151 |     *this->stack = this;
13:25.77       |     ~~~~~~~~~~~~~^~~~~~
13:25.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]’:
13:25.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.77   438 |     RootedFunction ctorProto(
13:25.77       |                    ^~~~~~~~~
13:25.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.77   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.77       |                                      ~~~~~~~~~~~^~
13:25.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.79     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.79  1151 |     *this->stack = this;
13:25.79       |     ~~~~~~~~~~~~~^~~~~~
13:25.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]’:
13:25.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.79   438 |     RootedFunction ctorProto(
13:25.79       |                    ^~~~~~~~~
13:25.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.79   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.79       |                                      ~~~~~~~~~~~^~
13:25.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.81     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.81  1151 |     *this->stack = this;
13:25.81       |     ~~~~~~~~~~~~~^~~~~~
13:25.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]’:
13:25.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.81   438 |     RootedFunction ctorProto(
13:25.81       |                    ^~~~~~~~~
13:25.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.81   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.81       |                                      ~~~~~~~~~~~^~
13:25.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:25.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:25.82     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20:
13:25.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:25.83  1151 |     *this->stack = this;
13:25.83       |     ~~~~~~~~~~~~~^~~~~~
13:25.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]’:
13:25.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:438:20: note: ‘ctorProto’ declared here
13:25.83   438 |     RootedFunction ctorProto(
13:25.83       |                    ^~~~~~~~~
13:25.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:436:49: note: ‘cx’ declared here
13:25.83   436 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
13:25.83       |                                      ~~~~~~~~~~~^~
13:26.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
13:26.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.66     inlined from ‘TypedArrayType* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap) [with TypedArrayType = js::FixedLengthTypedArrayObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:377:24:
13:26.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
13:26.66  1151 |     *this->stack = this;
13:26.66       |     ~~~~~~~~~~~~~^~~~~~
13:26.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
13:26.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:377:24: note: ‘shape’ declared here
13:26.66   377 |   Rooted shape(
13:26.66       |                        ^~~~~
13:26.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:357:55: note: ‘cx’ declared here
13:26.66   357 | static TypedArrayType* NewTypedArrayObject(JSContext* cx, const JSClass* clasp,
13:26.66       |                                            ~~~~~~~~~~~^~
13:26.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.76     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.76     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.76  1151 |     *this->stack = this;
13:26.76       |     ~~~~~~~~~~~~~^~~~~~
13:26.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’:
13:26.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.76   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.76       |                  ^~~~~
13:26.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.76   894 |       JSContext* cx, Handle buffer,
13:26.76       |       ~~~~~~~~~~~^~
13:26.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.78     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.78     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.78  1151 |     *this->stack = this;
13:26.78       |     ~~~~~~~~~~~~~^~~~~~
13:26.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’:
13:26.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.78   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.78       |                  ^~~~~
13:26.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.78   894 |       JSContext* cx, Handle buffer,
13:26.78       |       ~~~~~~~~~~~^~
13:26.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.81     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.81     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.81  1151 |     *this->stack = this;
13:26.81       |     ~~~~~~~~~~~~~^~~~~~
13:26.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’:
13:26.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.81   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.81       |                  ^~~~~
13:26.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.81   894 |       JSContext* cx, Handle buffer,
13:26.81       |       ~~~~~~~~~~~^~
13:26.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.84     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.84     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.84  1151 |     *this->stack = this;
13:26.84       |     ~~~~~~~~~~~~~^~~~~~
13:26.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’:
13:26.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.84   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.84       |                  ^~~~~
13:26.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.84   894 |       JSContext* cx, Handle buffer,
13:26.84       |       ~~~~~~~~~~~^~
13:26.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.86     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.86     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.86  1151 |     *this->stack = this;
13:26.86       |     ~~~~~~~~~~~~~^~~~~~
13:26.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’:
13:26.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.86   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.86       |                  ^~~~~
13:26.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.86   894 |       JSContext* cx, Handle buffer,
13:26.86       |       ~~~~~~~~~~~^~
13:26.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.89     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.89     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.89  1151 |     *this->stack = this;
13:26.89       |     ~~~~~~~~~~~~~^~~~~~
13:26.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’:
13:26.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.89   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.89       |                  ^~~~~
13:26.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.89   894 |       JSContext* cx, Handle buffer,
13:26.89       |       ~~~~~~~~~~~^~
13:26.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.91     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.91     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.91  1151 |     *this->stack = this;
13:26.91       |     ~~~~~~~~~~~~~^~~~~~
13:26.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’:
13:26.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.91   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.91       |                  ^~~~~
13:26.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.91   894 |       JSContext* cx, Handle buffer,
13:26.91       |       ~~~~~~~~~~~^~
13:26.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.94     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.94     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.94  1151 |     *this->stack = this;
13:26.94       |     ~~~~~~~~~~~~~^~~~~~
13:26.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’:
13:26.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.94   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.94       |                  ^~~~~
13:26.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.94   894 |       JSContext* cx, Handle buffer,
13:26.94       |       ~~~~~~~~~~~^~
13:26.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.96     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.96     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.96  1151 |     *this->stack = this;
13:26.96       |     ~~~~~~~~~~~~~^~~~~~
13:26.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’:
13:26.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.96   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.96       |                  ^~~~~
13:26.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.96   894 |       JSContext* cx, Handle buffer,
13:26.97       |       ~~~~~~~~~~~^~
13:26.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:26.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:26.99     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:26.99     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:26.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:26.99  1151 |     *this->stack = this;
13:26.99       |     ~~~~~~~~~~~~~^~~~~~
13:26.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’:
13:26.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:26.99   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:26.99       |                  ^~~~~
13:26.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:26.99   894 |       JSContext* cx, Handle buffer,
13:26.99       |       ~~~~~~~~~~~^~
13:27.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:27.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:27.02     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:27.02     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:27.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:27.02  1151 |     *this->stack = this;
13:27.02       |     ~~~~~~~~~~~~~^~~~~~
13:27.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’:
13:27.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:27.02   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:27.02       |                  ^~~~~
13:27.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:27.02   894 |       JSContext* cx, Handle buffer,
13:27.02       |       ~~~~~~~~~~~^~
13:27.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:27.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:27.04     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:27.04     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36:
13:27.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:27.04  1151 |     *this->stack = this;
13:27.04       |     ~~~~~~~~~~~~~^~~~~~
13:27.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]’:
13:27.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:27.05   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:27.05       |                  ^~~~~
13:27.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:894:18: note: ‘cx’ declared here
13:27.05   894 |       JSContext* cx, Handle buffer,
13:27.05       |       ~~~~~~~~~~~^~
13:27.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’,
13:27.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:27.08     inlined from ‘TypedArrayType* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap) [with TypedArrayType = js::ResizableTypedArrayObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:377:24:
13:27.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=]
13:27.08  1151 |     *this->stack = this;
13:27.08       |     ~~~~~~~~~~~~~^~~~~~
13:27.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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]’:
13:27.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:377:24: note: ‘shape’ declared here
13:27.08   377 |   Rooted shape(
13:27.08       |                        ^~~~~
13:27.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:357:55: note: ‘cx’ declared here
13:27.08   357 | static TypedArrayType* NewTypedArrayObject(JSContext* cx, const JSClass* clasp,
13:27.08       |                                            ~~~~~~~~~~~^~
13:29.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:29.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:29.23     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:29.23     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:29.23     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:29.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:29.23  1151 |     *this->stack = this;
13:29.23       |     ~~~~~~~~~~~~~^~~~~~
13:29.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = signed char]’:
13:29.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:29.23   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:29.23       |                  ^~~~~
13:29.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:29.23   669 |       JSContext* cx, Handle buffer,
13:29.23       |       ~~~~~~~~~~~^~
13:29.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:29.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:29.30     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:29.30     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:29.30     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:29.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:29.30  1151 |     *this->stack = this;
13:29.30       |     ~~~~~~~~~~~~~^~~~~~
13:29.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]’:
13:29.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:29.31   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:29.31       |                  ^~~~~
13:29.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:29.31   669 |       JSContext* cx, Handle buffer,
13:29.31       |       ~~~~~~~~~~~^~
13:29.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:29.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:29.38     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:29.38     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:29.38     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:29.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:29.39  1151 |     *this->stack = this;
13:29.39       |     ~~~~~~~~~~~~~^~~~~~
13:29.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]’:
13:29.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:29.39   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:29.39       |                  ^~~~~
13:29.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:29.39   669 |       JSContext* cx, Handle buffer,
13:29.39       |       ~~~~~~~~~~~^~
13:29.85 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
13:29.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
13:29.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
13:29.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
13:29.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/ModuleObject.h:17,
13:29.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.h:10,
13:29.85                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:7,
13:29.85                  from Unified_cpp_js_src_shell0.cpp:2:
13:29.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:29.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:29.85     inlined from ‘bool dom_genericGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10780:48:
13:29.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:29.85  1151 |     *this->stack = this;
13:29.85       |     ~~~~~~~~~~~~~^~~~~~
13:29.85 In file included from Unified_cpp_js_src_shell0.cpp:38:
13:29.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool dom_genericGetter(JSContext*, unsigned int, JS::Value*)’:
13:29.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10780:16: note: ‘obj’ declared here
13:29.85 10780 |   RootedObject obj(cx, &args.thisv().toObject());
13:29.85       |                ^~~
13:29.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10772:42: note: ‘cx’ declared here
13:29.85 10772 | static bool dom_genericGetter(JSContext* cx, unsigned argc, JS::Value* vp) {
13:29.85       |                               ~~~~~~~~~~~^~
13:29.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:29.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:29.86     inlined from ‘bool dom_genericSetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10802:48:
13:29.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:29.86  1151 |     *this->stack = this;
13:29.86       |     ~~~~~~~~~~~~~^~~~~~
13:29.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool dom_genericSetter(JSContext*, unsigned int, JS::Value*)’:
13:29.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10802:16: note: ‘obj’ declared here
13:29.86 10802 |   RootedObject obj(cx, &args.thisv().toObject());
13:29.86       |                ^~~
13:29.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10794:42: note: ‘cx’ declared here
13:29.86 10794 | static bool dom_genericSetter(JSContext* cx, unsigned argc, JS::Value* vp) {
13:29.86       |                               ~~~~~~~~~~~^~
13:29.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:29.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:29.88     inlined from ‘bool dom_genericMethod(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10828:48:
13:29.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:29.88  1151 |     *this->stack = this;
13:29.88       |     ~~~~~~~~~~~~~^~~~~~
13:29.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool dom_genericMethod(JSContext*, unsigned int, JS::Value*)’:
13:29.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10828:16: note: ‘obj’ declared here
13:29.88 10828 |   RootedObject obj(cx, &args.thisv().toObject());
13:29.88       |                ^~~
13:29.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10820:42: note: ‘cx’ declared here
13:29.88 10820 | static bool dom_genericMethod(JSContext* cx, unsigned argc, JS::Value* vp) {
13:29.88       |                               ~~~~~~~~~~~^~
13:30.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:30.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.09     inlined from ‘bool js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:947:45:
13:30.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:30.09  1151 |     *this->stack = this;
13:30.09       |     ~~~~~~~~~~~~~^~~~~~
13:30.09 In file included from Unified_cpp_js_src_shell0.cpp:11:
13:30.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’:
13:30.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:947:16: note: ‘key’ declared here
13:30.09   947 |   RootedString key(cx, ToString(cx, args[0]));
13:30.09       |                ^~~
13:30.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:941:34: note: ‘cx’ declared here
13:30.09   941 | static bool os_getenv(JSContext* cx, unsigned argc, Value* vp) {
13:30.10       |                       ~~~~~~~~~~~^~
13:30.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:30.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.15     inlined from ‘bool GetUseCounterResults(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1531:50:
13:30.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:30.15  1151 |     *this->stack = this;
13:30.15       |     ~~~~~~~~~~~~~^~~~~~
13:30.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool GetUseCounterResults(JSContext*, unsigned int, JS::Value*)’:
13:30.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1531:21: note: ‘obj’ declared here
13:30.15  1531 |   Rooted obj(cx, JS_NewPlainObject(cx));
13:30.15       |                     ^~~
13:30.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1529:45: note: ‘cx’ declared here
13:30.15  1529 | static bool GetUseCounterResults(JSContext* cx, unsigned argc, Value* vp) {
13:30.16       |                                  ~~~~~~~~~~~^~
13:30.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:30.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.26     inlined from ‘bool ReadLineBuf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3141:51:
13:30.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:30.27  1151 |     *this->stack = this;
13:30.27       |     ~~~~~~~~~~~~~^~~~~~
13:30.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool ReadLineBuf(JSContext*, unsigned int, JS::Value*)’:
13:30.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3141:18: note: ‘str’ declared here
13:30.27  3141 |     RootedString str(cx, JS::ToString(cx, args[0]));
13:30.27       |                  ^~~
13:30.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3094:36: note: ‘cx’ declared here
13:30.27  3094 | static bool ReadLineBuf(JSContext* cx, unsigned argc, Value* vp) {
13:30.27       |                         ~~~~~~~~~~~^~
13:30.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:30.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.32     inlined from ‘bool PrintInternal(JSContext*, const JS::CallArgs&, js::shell::RCFile*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3204:51:
13:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:30.32  1151 |     *this->stack = this;
13:30.32       |     ~~~~~~~~~~~~~^~~~~~
13:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool PrintInternal(JSContext*, const JS::CallArgs&, js::shell::RCFile*)’:
13:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3204:18: note: ‘str’ declared here
13:30.32  3204 |     RootedString str(cx, JS::ToString(cx, args[i]));
13:30.32       |                  ^~~
13:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3197:38: note: ‘cx’ declared here
13:30.32  3197 | static bool PrintInternal(JSContext* cx, const CallArgs& args, RCFile* file) {
13:30.32       |                           ~~~~~~~~~~~^~
13:30.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:30.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.36     inlined from ‘bool PutStr(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3167:51:
13:30.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:30.36  1151 |     *this->stack = this;
13:30.36       |     ~~~~~~~~~~~~~^~~~~~
13:30.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool PutStr(JSContext*, unsigned int, JS::Value*)’:
13:30.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3167:18: note: ‘str’ declared here
13:30.36  3167 |     RootedString str(cx, JS::ToString(cx, args[0]));
13:30.36       |                  ^~~
13:30.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3158:31: note: ‘cx’ declared here
13:30.36  3158 | static bool PutStr(JSContext* cx, unsigned argc, Value* vp) {
13:30.36       |                    ~~~~~~~~~~~^~
13:30.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:30.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.38     inlined from ‘bool CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:4061:59:
13:30.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘messageStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:30.38  1151 |     *this->stack = this;
13:30.38       |     ~~~~~~~~~~~~~^~~~~~
13:30.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::HandleObject)’:
13:30.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:4061:16: note: ‘messageStr’ declared here
13:30.39  4061 |   RootedString messageStr(cx, report->newMessageString(cx));
13:30.39       |                ^~~~~~~~~~
13:30.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:4040:48: note: ‘cx’ declared here
13:30.39  4040 | static bool CopyErrorReportToObject(JSContext* cx, JSErrorReport* report,
13:30.39       |                                     ~~~~~~~~~~~^~
13:30.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
13:30.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.57     inlined from ‘bool GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7178:57:
13:30.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘srcAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:30.57  1151 |     *this->stack = this;
13:30.57       |     ~~~~~~~~~~~~~^~~~~~
13:30.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’:
13:30.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7178:19: note: ‘srcAtom’ declared here
13:30.57  7178 |   Rooted srcAtom(cx, ToAtom(cx, args[0]));
13:30.57       |                   ^~~~~~~
13:30.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7170:43: note: ‘cx’ declared here
13:30.57  7170 | static bool GetSelfHostedValue(JSContext* cx, unsigned argc, Value* vp) {
13:30.57       |                                ~~~~~~~~~~~^~
13:30.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:30.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.65     inlined from ‘bool IsValidJSON(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:9059:77:
13:30.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘input’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:30.65  1151 |     *this->stack = this;
13:30.65       |     ~~~~~~~~~~~~~^~~~~~
13:30.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool IsValidJSON(JSContext*, unsigned int, JS::Value*)’:
13:30.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:9059:31: note: ‘input’ declared here
13:30.66  9059 |   JS::Rooted input(cx, args[0].toString()->ensureLinear(cx));
13:30.66       |                               ^~~~~
13:30.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:9050:36: note: ‘cx’ declared here
13:30.66  9050 | static bool IsValidJSON(JSContext* cx, unsigned argc, Value* vp) {
13:30.66       |                         ~~~~~~~~~~~^~
13:30.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:30.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.68     inlined from ‘bool BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1583:47:
13:30.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘causeString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:30.68  1151 |     *this->stack = this;
13:30.68       |     ~~~~~~~~~~~~~^~~~~~
13:30.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’:
13:30.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1583:16: note: ‘causeString’ declared here
13:30.68  1583 |   RootedString causeString(cx, ToString(cx, v));
13:30.68       |                ^~~~~~~~~~~
13:30.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1558:42: note: ‘cx’ declared here
13:30.68  1558 | static bool BoundToAsyncStack(JSContext* cx, unsigned argc, Value* vp) {
13:30.68       |                               ~~~~~~~~~~~^~
13:30.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
13:30.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.73     inlined from ‘bool GetMarks(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8328:58:
13:30.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ret’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:30.73  1151 |     *this->stack = this;
13:30.73       |     ~~~~~~~~~~~~~^~~~~~
13:30.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool GetMarks(JSContext*, unsigned int, JS::Value*)’:
13:30.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8328:24: note: ‘ret’ declared here
13:30.73  8328 |   Rooted ret(cx, js::NewDenseEmptyArray(cx));
13:30.73       |                        ^~~
13:30.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8318:33: note: ‘cx’ declared here
13:30.73  8318 | static bool GetMarks(JSContext* cx, unsigned argc, Value* vp) {
13:30.73       |                      ~~~~~~~~~~~^~
13:30.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:30.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:30.85     inlined from ‘bool CreateExternalArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1902:64:
13:30.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arrayBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:30.85  1151 |     *this->stack = this;
13:30.85       |     ~~~~~~~~~~~~~^~~~~~
13:30.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool CreateExternalArrayBuffer(JSContext*, unsigned int, JS::Value*)’:
13:30.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1901:16: note: ‘arrayBuffer’ declared here
13:30.85  1901 |   RootedObject arrayBuffer(
13:30.85       |                ^~~~~~~~~~~
13:30.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1873:50: note: ‘cx’ declared here
13:30.85  1873 | static bool CreateExternalArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
13:30.85       |                                       ~~~~~~~~~~~^~
13:30.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:30.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:30.94     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:30.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:30.94  1151 |     *this->stack = this;
13:30.94       |     ~~~~~~~~~~~~~^~~~~~
13:30.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::uint8_clamped]’:
13:30.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:30.94  1310 |   Rooted buffer(cx);
13:30.94       |                              ^~~~~~
13:30.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:30.94  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:30.94       |     ~~~~~~~~~~~^~
13:31.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:31.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.01     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:31.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.01  1151 |     *this->stack = this;
13:31.01       |     ~~~~~~~~~~~~~^~~~~~
13:31.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = float]’:
13:31.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:31.01  1310 |   Rooted buffer(cx);
13:31.01       |                              ^~~~~~
13:31.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:31.01  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:31.01       |     ~~~~~~~~~~~^~
13:31.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:31.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.08     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.08  1151 |     *this->stack = this;
13:31.08       |     ~~~~~~~~~~~~~^~~~~~
13:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = double]’:
13:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:31.08  1310 |   Rooted buffer(cx);
13:31.08       |                              ^~~~~~
13:31.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:31.08  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:31.08       |     ~~~~~~~~~~~^~
13:31.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.15     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.15     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.15     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.15  1151 |     *this->stack = this;
13:31.15       |     ~~~~~~~~~~~~~^~~~~~
13:31.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]’:
13:31.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.15   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.15       |                  ^~~~~
13:31.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.15   669 |       JSContext* cx, Handle buffer,
13:31.15       |       ~~~~~~~~~~~^~
13:31.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.23     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.23     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.23     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.23  1151 |     *this->stack = this;
13:31.23       |     ~~~~~~~~~~~~~^~~~~~
13:31.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]’:
13:31.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.23   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.23       |                  ^~~~~
13:31.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.23   669 |       JSContext* cx, Handle buffer,
13:31.23       |       ~~~~~~~~~~~^~
13:31.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.30     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.30     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.30     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.30  1151 |     *this->stack = this;
13:31.30       |     ~~~~~~~~~~~~~^~~~~~
13:31.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]’:
13:31.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.30   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.30       |                  ^~~~~
13:31.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.30   669 |       JSContext* cx, Handle buffer,
13:31.30       |       ~~~~~~~~~~~^~
13:31.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:31.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.33     inlined from ‘bool Options(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2193:51:
13:31.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:31.33  1151 |     *this->stack = this;
13:31.33       |     ~~~~~~~~~~~~~^~~~~~
13:31.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool Options(JSContext*, unsigned int, JS::Value*)’:
13:31.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2193:18: note: ‘str’ declared here
13:31.33  2193 |     RootedString str(cx, JS::ToString(cx, args[i]));
13:31.33       |                  ^~~
13:31.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2188:32: note: ‘cx’ declared here
13:31.33  2188 | static bool Options(JSContext* cx, unsigned argc, Value* vp) {
13:31.33       |                     ~~~~~~~~~~~^~
13:31.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.37     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.37     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.37     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.37  1151 |     *this->stack = this;
13:31.37       |     ~~~~~~~~~~~~~^~~~~~
13:31.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]’:
13:31.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.37   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.37       |                  ^~~~~
13:31.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.37   669 |       JSContext* cx, Handle buffer,
13:31.37       |       ~~~~~~~~~~~^~
13:31.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:31.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.42     inlined from ‘bool DumpScopeChain(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8162:50:
13:31.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.42  1151 |     *this->stack = this;
13:31.42       |     ~~~~~~~~~~~~~^~~~~~
13:31.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool DumpScopeChain(JSContext*, unsigned int, JS::Value*)’:
13:31.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8162:20: note: ‘fun’ declared here
13:31.42  8162 |     RootedFunction fun(cx, &obj->as());
13:31.42       |                    ^~~
13:31.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8135:39: note: ‘cx’ declared here
13:31.42  8135 | static bool DumpScopeChain(JSContext* cx, unsigned argc, Value* vp) {
13:31.42       |                            ~~~~~~~~~~~^~
13:31.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.44     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.44     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.44     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.44  1151 |     *this->stack = this;
13:31.44       |     ~~~~~~~~~~~~~^~~~~~
13:31.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]’:
13:31.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.44   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.44       |                  ^~~~~
13:31.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.44   669 |       JSContext* cx, Handle buffer,
13:31.44       |       ~~~~~~~~~~~^~
13:31.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.52     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.52     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.52     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.52  1151 |     *this->stack = this;
13:31.52       |     ~~~~~~~~~~~~~^~~~~~
13:31.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]’:
13:31.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.52   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.52       |                  ^~~~~
13:31.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.52   669 |       JSContext* cx, Handle buffer,
13:31.52       |       ~~~~~~~~~~~^~
13:31.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:31.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.52     inlined from ‘bool PrintExtraGlobalEnumeratedHelp(JSContext*, JS::HandleObject, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10274:70:
13:31.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:31.52  1151 |     *this->stack = this;
13:31.52       |     ~~~~~~~~~~~~~^~~~~~
13:31.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool PrintExtraGlobalEnumeratedHelp(JSContext*, JS::HandleObject, bool)’:
13:31.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10274:29: note: ‘name’ declared here
13:31.52 10274 |       JS::Rooted name(cx, JS_NewStringCopyZ(cx, item.name));
13:31.52       |                             ^~~~
13:31.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10265:55: note: ‘cx’ declared here
13:31.52 10265 | static bool PrintExtraGlobalEnumeratedHelp(JSContext* cx, HandleObject pattern,
13:31.52       |                                            ~~~~~~~~~~~^~
13:31.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:31.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.55     inlined from ‘bool Crash(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3999:53:
13:31.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘message’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:31.56  1151 |     *this->stack = this;
13:31.56       |     ~~~~~~~~~~~~~^~~~~~
13:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool Crash(JSContext*, unsigned int, JS::Value*)’:
13:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3999:16: note: ‘message’ declared here
13:31.56  3999 |   RootedString message(cx, JS::ToString(cx, args[0]));
13:31.56       |                ^~~~~~~
13:31.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3994:30: note: ‘cx’ declared here
13:31.56  3994 | static bool Crash(JSContext* cx, unsigned argc, Value* vp) {
13:31.56       |                   ~~~~~~~~~~~^~
13:31.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.62     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.62     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.62     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.62     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.62  1151 |     *this->stack = this;
13:31.62       |     ~~~~~~~~~~~~~^~~~~~
13:31.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]’:
13:31.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.63   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.63       |                  ^~~~~
13:31.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.63   669 |       JSContext* cx, Handle buffer,
13:31.63       |       ~~~~~~~~~~~^~
13:31.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
13:31.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.69     inlined from ‘bool BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1629:77:
13:31.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘bound’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.69  1151 |     *this->stack = this;
13:31.69       |     ~~~~~~~~~~~~~^~~~~~
13:31.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’:
13:31.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1628:18: note: ‘bound’ declared here
13:31.69  1628 |   RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0,
13:31.69       |                  ^~~~~
13:31.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1608:41: note: ‘cx’ declared here
13:31.69  1608 | static bool BindToAsyncStack(JSContext* cx, unsigned argc, Value* vp) {
13:31.69       |                              ~~~~~~~~~~~^~
13:31.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:31.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.72     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:31.72     inlined from ‘bool ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:383:1,
13:31.72     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellRequestedModuleWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellRequestedModuleWrapper_columnNumberGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:383:1,
13:31.72     inlined from ‘bool ShellRequestedModuleWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:383:1:
13:31.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:31.72  1151 |     *this->stack = this;
13:31.72       |     ~~~~~~~~~~~~~^~~~~~
13:31.73 In file included from Unified_cpp_js_src_shell0.cpp:20:
13:31.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’:
13:31.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:31.73   234 |   JS::Rooted filtered(cx);
13:31.73       |                         ^~~~~~~~
13:31.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:31.73   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:31.73       |                                                    ~~~~~~~~~~~^~
13:31.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:383:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:31.73   383 | DEFINE_GETTER_FUNCTIONS(RequestedModule, columnNumber,
13:31.73       | ^~~~~~~~~~~~~~~~~~~~~~~
13:31.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.74     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.74     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.74     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.74  1151 |     *this->stack = this;
13:31.74       |     ~~~~~~~~~~~~~^~~~~~
13:31.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]’:
13:31.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.74   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.74       |                  ^~~~~
13:31.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.74   669 |       JSContext* cx, Handle buffer,
13:31.74       |       ~~~~~~~~~~~^~
13:31.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:31.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.74     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:31.75     inlined from ‘bool ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1,
13:31.75     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellRequestedModuleWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellRequestedModuleWrapper_lineNumberGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1,
13:31.75     inlined from ‘bool ShellRequestedModuleWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1:
13:31.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:31.75  1151 |     *this->stack = this;
13:31.75       |     ~~~~~~~~~~~~~^~~~~~
13:31.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’:
13:31.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:31.75   234 |   JS::Rooted filtered(cx);
13:31.75       |                         ^~~~~~~~
13:31.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:31.75   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:31.75       |                                                    ~~~~~~~~~~~^~
13:31.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:31.75   382 | DEFINE_GETTER_FUNCTIONS(RequestedModule, lineNumber, Uint32Value, IdentFilter)
13:31.75       | ^~~~~~~~~~~~~~~~~~~~~~~
13:31.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:31.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.77     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:31.77     inlined from ‘bool ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:368:1,
13:31.77     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_columnNumberGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:368:1,
13:31.77     inlined from ‘bool ShellExportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:368:1:
13:31.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:31.77  1151 |     *this->stack = this;
13:31.77       |     ~~~~~~~~~~~~~^~~~~~
13:31.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’:
13:31.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:31.77   234 |   JS::Rooted filtered(cx);
13:31.77       |                         ^~~~~~~~
13:31.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:31.77   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:31.77       |                                                    ~~~~~~~~~~~^~
13:31.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:368:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:31.77   368 | DEFINE_GETTER_FUNCTIONS(ExportEntry, columnNumber, ColumnNumberOneOriginValue,
13:31.77       | ^~~~~~~~~~~~~~~~~~~~~~~
13:31.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:31.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.79     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:31.79     inlined from ‘bool ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:367:1,
13:31.79     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_lineNumberGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:367:1,
13:31.79     inlined from ‘bool ShellExportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:367:1:
13:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:31.79  1151 |     *this->stack = this;
13:31.79       |     ~~~~~~~~~~~~~^~~~~~
13:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’:
13:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:31.79   234 |   JS::Rooted filtered(cx);
13:31.79       |                         ^~~~~~~~
13:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:31.79   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:31.79       |                                                    ~~~~~~~~~~~^~
13:31.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:367:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:31.79   367 | DEFINE_GETTER_FUNCTIONS(ExportEntry, lineNumber, Uint32Value, IdentFilter)
13:31.79       | ^~~~~~~~~~~~~~~~~~~~~~~
13:31.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:31.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.80     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:31.80     inlined from ‘bool ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1,
13:31.80     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellImportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellImportEntryWrapper_columnNumberGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1,
13:31.80     inlined from ‘bool ShellImportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1:
13:31.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:31.81  1151 |     *this->stack = this;
13:31.81       |     ~~~~~~~~~~~~~^~~~~~
13:31.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’:
13:31.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:31.81   234 |   JS::Rooted filtered(cx);
13:31.81       |                         ^~~~~~~~
13:31.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:31.81   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:31.81       |                                                    ~~~~~~~~~~~^~
13:31.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:31.81   351 | DEFINE_GETTER_FUNCTIONS(ImportEntry, columnNumber, ColumnNumberOneOriginValue,
13:31.81       | ^~~~~~~~~~~~~~~~~~~~~~~
13:31.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:31.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.82     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:31.82     inlined from ‘bool ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:350:1,
13:31.82     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellImportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellImportEntryWrapper_lineNumberGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:350:1,
13:31.82     inlined from ‘bool ShellImportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:350:1:
13:31.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:31.82  1151 |     *this->stack = this;
13:31.82       |     ~~~~~~~~~~~~~^~~~~~
13:31.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’:
13:31.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:31.82   234 |   JS::Rooted filtered(cx);
13:31.82       |                         ^~~~~~~~
13:31.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:31.82   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:31.82       |                                                    ~~~~~~~~~~~^~
13:31.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:350:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:31.82   350 | DEFINE_GETTER_FUNCTIONS(ImportEntry, lineNumber, Uint32Value, IdentFilter)
13:31.82       | ^~~~~~~~~~~~~~~~~~~~~~~
13:31.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:31.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.83     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:31.83     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:908:36,
13:31.83     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:681:49:
13:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:31.83  1151 |     *this->stack = this;
13:31.83       |     ~~~~~~~~~~~~~^~~~~~
13:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::float16]’:
13:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:31.83   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:31.83       |                  ^~~~~
13:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:669:18: note: ‘cx’ declared here
13:31.83   669 |       JSContext* cx, Handle buffer,
13:31.83       |       ~~~~~~~~~~~^~
13:31.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:31.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:31.84     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:31.84     inlined from ‘bool ShellImportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:349:1,
13:31.84     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellImportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellImportEntryWrapper_localNameGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:349:1,
13:31.84     inlined from ‘bool ShellImportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:349:1:
13:31.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:31.84  1151 |     *this->stack = this;
13:31.84       |     ~~~~~~~~~~~~~^~~~~~
13:31.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’:
13:31.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:31.84   234 |   JS::Rooted filtered(cx);
13:31.85       |                         ^~~~~~~~
13:31.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:31.85   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:31.85       |                                                    ~~~~~~~~~~~^~
13:31.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:349:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:31.85   349 | DEFINE_GETTER_FUNCTIONS(ImportEntry, localName, StringValue, IdentFilter)
13:31.85       | ^~~~~~~~~~~~~~~~~~~~~~~
13:31.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
13:31.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:31.96     inlined from ‘bool GetScriptAndPCArgs(JSContext*, JS::CallArgs&, JS::MutableHandleScript, int32_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3370:43,
13:31.96     inlined from ‘bool PCToLine(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3436:26:
13:31.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
13:31.96  1151 |     *this->stack = this;
13:31.96       |     ~~~~~~~~~~~~~^~~~~~
13:31.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool PCToLine(JSContext*, unsigned int, JS::Value*)’:
13:31.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3370:16: note: ‘script’ declared here
13:31.96  3370 |   RootedScript script(cx, GetTopScript(cx));
13:31.96       |                ^~~~~~
13:31.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:3430:33: note: ‘cx’ declared here
13:31.96  3430 | static bool PCToLine(JSContext* cx, unsigned argc, Value* vp) {
13:31.96       |                      ~~~~~~~~~~~^~
13:32.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.02     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.02     inlined from ‘bool ShellImportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:348:1,
13:32.02     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellImportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellImportEntryWrapper_importNameGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:348:1,
13:32.02     inlined from ‘bool ShellImportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:348:1:
13:32.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.02  1151 |     *this->stack = this;
13:32.02       |     ~~~~~~~~~~~~~^~~~~~
13:32.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’:
13:32.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.02   234 |   JS::Rooted filtered(cx);
13:32.02       |                         ^~~~~~~~
13:32.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:32.02   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:32.02       |                                                    ~~~~~~~~~~~^~
13:32.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:348:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.02   348 | DEFINE_GETTER_FUNCTIONS(ImportEntry, importName, StringOrNullValue, IdentFilter)
13:32.02       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.04     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.04     inlined from ‘bool ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1,
13:32.04     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_exportNameGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1,
13:32.04     inlined from ‘bool ShellExportEntryWrapper_exportNameGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1:
13:32.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.04  1151 |     *this->stack = this;
13:32.04       |     ~~~~~~~~~~~~~^~~~~~
13:32.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_exportNameGetter(JSContext*, unsigned int, JS::Value*)’:
13:32.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.04   234 |   JS::Rooted filtered(cx);
13:32.04       |                         ^~~~~~~~
13:32.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:32.04   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:32.04       |                                                    ~~~~~~~~~~~^~
13:32.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.04   362 | DEFINE_GETTER_FUNCTIONS(ExportEntry, exportName, StringOrNullValue, IdentFilter)
13:32.04       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::shell::FileObject*]’,
13:32.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::shell::FileObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.11     inlined from ‘bool js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:786:33:
13:32.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fileObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:32.11  1151 |     *this->stack = this;
13:32.11       |     ~~~~~~~~~~~~~^~~~~~
13:32.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’:
13:32.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:786:23: note: ‘fileObj’ declared here
13:32.11   786 |   Rooted fileObj(cx);
13:32.11       |                       ^~~~~~~
13:32.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:783:37: note: ‘cx’ declared here
13:32.11   783 | static bool osfile_close(JSContext* cx, unsigned argc, Value* vp) {
13:32.11       |                          ~~~~~~~~~~~^~
13:32.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.16     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellModuleRequestObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleRequestObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.16     inlined from ‘bool ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1,
13:32.16     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleRequestObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleRequestObjectWrapper_specifierGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1,
13:32.16     inlined from ‘bool ShellModuleRequestObjectWrapper_specifierGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1:
13:32.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.16  1151 |     *this->stack = this;
13:32.16       |     ~~~~~~~~~~~~~^~~~~~
13:32.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleRequestObjectWrapper_specifierGetter(JSContext*, unsigned int, JS::Value*)’:
13:32.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.16   234 |   JS::Rooted filtered(cx);
13:32.16       |                         ^~~~~~~~
13:32.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:32.16   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:32.16       |                                                    ~~~~~~~~~~~^~
13:32.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.16   335 | DEFINE_GETTER_FUNCTIONS(ModuleRequestObject, specifier, StringOrNullValue,
13:32.16       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:32.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:32.31     inlined from ‘bool RegisterScriptPathWithModuleLoader(JSContext*, JS::HandleScript, const char*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1109:56,
13:32.31     inlined from ‘bool RunFile(JSContext*, const char*, FILE*, CompileUtf8, bool, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1185:42:
13:32.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:32.31  1151 |     *this->stack = this;
13:32.31       |     ~~~~~~~~~~~~~^~~~~~
13:32.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool RunFile(JSContext*, const char*, FILE*, CompileUtf8, bool, bool)’:
13:32.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1109:16: note: ‘path’ declared here
13:32.31  1109 |   RootedString path(cx, NewStringCopyUTF8(cx, filename));
13:32.31       |                ^~~~
13:32.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1129:46: note: ‘cx’ declared here
13:32.31  1129 | [[nodiscard]] static bool RunFile(JSContext* cx, const char* filename,
13:32.31       |                                   ~~~~~~~~~~~^~
13:32.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:32.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:32.36     inlined from ‘bool js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1076:54:
13:32.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:32.36  1151 |     *this->stack = this;
13:32.36       |     ~~~~~~~~~~~~~^~~~~~
13:32.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’:
13:32.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1076:21: note: ‘str’ declared here
13:32.36  1076 |   Rooted str(cx, JS::ToString(cx, args[0]));
13:32.36       |                     ^~~
13:32.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1068:33: note: ‘cx’ declared here
13:32.36  1068 | static bool os_spawn(JSContext* cx, unsigned argc, Value* vp) {
13:32.36       |                      ~~~~~~~~~~~^~
13:32.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.40     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.40     inlined from ‘bool ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1:
13:32.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.40  1151 |     *this->stack = this;
13:32.40       |     ~~~~~~~~~~~~~^~~~~~
13:32.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.40   234 |   JS::Rooted filtered(cx);
13:32.40       |                         ^~~~~~~~
13:32.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.40   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.41       |       ~~~~~~~~~~~^~
13:32.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.41   351 | DEFINE_GETTER_FUNCTIONS(ImportEntry, columnNumber, ColumnNumberOneOriginValue,
13:32.41       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.41     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.41     inlined from ‘bool ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:350:1:
13:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.42  1151 |     *this->stack = this;
13:32.42       |     ~~~~~~~~~~~~~^~~~~~
13:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.42   234 |   JS::Rooted filtered(cx);
13:32.42       |                         ^~~~~~~~
13:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.42   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.42       |       ~~~~~~~~~~~^~
13:32.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:350:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.42   350 | DEFINE_GETTER_FUNCTIONS(ImportEntry, lineNumber, Uint32Value, IdentFilter)
13:32.42       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.43     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.43     inlined from ‘bool ShellImportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:349:1:
13:32.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.43  1151 |     *this->stack = this;
13:32.43       |     ~~~~~~~~~~~~~^~~~~~
13:32.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.43   234 |   JS::Rooted filtered(cx);
13:32.43       |                         ^~~~~~~~
13:32.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.43   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.43       |       ~~~~~~~~~~~^~
13:32.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:349:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.43   349 | DEFINE_GETTER_FUNCTIONS(ImportEntry, localName, StringValue, IdentFilter)
13:32.43       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.44     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.44     inlined from ‘bool ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:368:1:
13:32.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.44  1151 |     *this->stack = this;
13:32.44       |     ~~~~~~~~~~~~~^~~~~~
13:32.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.44   234 |   JS::Rooted filtered(cx);
13:32.44       |                         ^~~~~~~~
13:32.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.44   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.44       |       ~~~~~~~~~~~^~
13:32.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:368:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.44   368 | DEFINE_GETTER_FUNCTIONS(ExportEntry, columnNumber, ColumnNumberOneOriginValue,
13:32.44       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.45     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.45     inlined from ‘bool ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:367:1:
13:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.45  1151 |     *this->stack = this;
13:32.45       |     ~~~~~~~~~~~~~^~~~~~
13:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.45   234 |   JS::Rooted filtered(cx);
13:32.45       |                         ^~~~~~~~
13:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.45   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.45       |       ~~~~~~~~~~~^~
13:32.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:367:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.45   367 | DEFINE_GETTER_FUNCTIONS(ExportEntry, lineNumber, Uint32Value, IdentFilter)
13:32.45       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.46     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.46     inlined from ‘bool ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:383:1:
13:32.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.46  1151 |     *this->stack = this;
13:32.46       |     ~~~~~~~~~~~~~^~~~~~
13:32.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.46   234 |   JS::Rooted filtered(cx);
13:32.46       |                         ^~~~~~~~
13:32.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.47   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.47       |       ~~~~~~~~~~~^~
13:32.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:383:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.47   383 | DEFINE_GETTER_FUNCTIONS(RequestedModule, columnNumber,
13:32.47       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.48     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.48     inlined from ‘bool ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1:
13:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.48  1151 |     *this->stack = this;
13:32.48       |     ~~~~~~~~~~~~~^~~~~~
13:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.48   234 |   JS::Rooted filtered(cx);
13:32.48       |                         ^~~~~~~~
13:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.48   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.48       |       ~~~~~~~~~~~^~
13:32.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.48   382 | DEFINE_GETTER_FUNCTIONS(RequestedModule, lineNumber, Uint32Value, IdentFilter)
13:32.48       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.49     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.49     inlined from ‘bool ShellImportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:348:1:
13:32.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.49  1151 |     *this->stack = this;
13:32.49       |     ~~~~~~~~~~~~~^~~~~~
13:32.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.49   234 |   JS::Rooted filtered(cx);
13:32.49       |                         ^~~~~~~~
13:32.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.49   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.49       |       ~~~~~~~~~~~^~
13:32.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:348:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.49   348 | DEFINE_GETTER_FUNCTIONS(ImportEntry, importName, StringOrNullValue, IdentFilter)
13:32.49       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.50     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.50     inlined from ‘bool ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1:
13:32.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.50  1151 |     *this->stack = this;
13:32.50       |     ~~~~~~~~~~~~~^~~~~~
13:32.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.50   234 |   JS::Rooted filtered(cx);
13:32.50       |                         ^~~~~~~~
13:32.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.50   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.51       |       ~~~~~~~~~~~^~
13:32.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.51   362 | DEFINE_GETTER_FUNCTIONS(ExportEntry, exportName, StringOrNullValue, IdentFilter)
13:32.51       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.51     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellModuleRequestObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleRequestObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.51     inlined from ‘bool ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1:
13:32.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.51  1151 |     *this->stack = this;
13:32.51       |     ~~~~~~~~~~~~~^~~~~~
13:32.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.51   234 |   JS::Rooted filtered(cx);
13:32.51       |                         ^~~~~~~~
13:32.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.51   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.51       |       ~~~~~~~~~~~^~
13:32.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.51   335 | DEFINE_GETTER_FUNCTIONS(ModuleRequestObject, specifier, StringOrNullValue,
13:32.51       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:32.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:32.54     inlined from ‘virtual bool ShellSourceHook::load(JSContext*, const char*, char16_t**, char**, size_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7221:61:
13:32.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:32.54  1151 |     *this->stack = this;
13:32.54       |     ~~~~~~~~~~~~~^~~~~~
13:32.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In member function ‘virtual bool ShellSourceHook::load(JSContext*, const char*, char16_t**, char**, size_t*)’:
13:32.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7221:29: note: ‘linear’ declared here
13:32.54  7221 |     Rooted linear(cx, str->ensureLinear(cx));
13:32.54       |                             ^~~~~~
13:32.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7194:24: note: ‘cx’ declared here
13:32.54  7194 |   bool load(JSContext* cx, const char* filename, char16_t** twoByteSource,
13:32.54       |             ~~~~~~~~~~~^~
13:32.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.66     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportAttributeWrapper; RawGetterT = JS::Value (*)(js::ImportAttribute*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.66     inlined from ‘bool ShellImportAttributeWrapper_valueGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:329:1:
13:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.66  1151 |     *this->stack = this;
13:32.66       |     ~~~~~~~~~~~~~^~~~~~
13:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportAttributeWrapper_valueGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.66   234 |   JS::Rooted filtered(cx);
13:32.66       |                         ^~~~~~~~
13:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.66   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.66       |       ~~~~~~~~~~~^~
13:32.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:329:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.66   329 | DEFINE_GETTER_FUNCTIONS(ImportAttribute, value, StringOrNullValue, IdentFilter);
13:32.66       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.67     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportAttributeWrapper; RawGetterT = JS::Value (*)(js::ImportAttribute*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.67     inlined from ‘bool ShellImportAttributeWrapper_keyGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:328:1:
13:32.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.67  1151 |     *this->stack = this;
13:32.67       |     ~~~~~~~~~~~~~^~~~~~
13:32.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportAttributeWrapper_keyGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.67   234 |   JS::Rooted filtered(cx);
13:32.67       |                         ^~~~~~~~
13:32.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.67   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.67       |       ~~~~~~~~~~~^~
13:32.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:328:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.67   328 | DEFINE_GETTER_FUNCTIONS(ImportAttribute, key, StringOrNullValue, IdentFilter);
13:32.67       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.68     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.68     inlined from ‘bool ShellExportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:1:
13:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.68  1151 |     *this->stack = this;
13:32.68       |     ~~~~~~~~~~~~~^~~~~~
13:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.68   234 |   JS::Rooted filtered(cx);
13:32.68       |                         ^~~~~~~~
13:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.68   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.68       |       ~~~~~~~~~~~^~
13:32.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.68   366 | DEFINE_GETTER_FUNCTIONS(ExportEntry, localName, StringOrNullValue, IdentFilter)
13:32.68       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.70     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.70     inlined from ‘bool ShellExportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1:
13:32.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.70  1151 |     *this->stack = this;
13:32.70       |     ~~~~~~~~~~~~~^~~~~~
13:32.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.70   234 |   JS::Rooted filtered(cx);
13:32.70       |                         ^~~~~~~~
13:32.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.70   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.70       |       ~~~~~~~~~~~^~
13:32.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.70   365 | DEFINE_GETTER_FUNCTIONS(ExportEntry, importName, StringOrNullValue, IdentFilter)
13:32.70       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:32.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.74     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:32.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:32.74  1151 |     *this->stack = this;
13:32.74       |     ~~~~~~~~~~~~~^~~~~~
13:32.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::float16]’:
13:32.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:32.74  1310 |   Rooted buffer(cx);
13:32.74       |                              ^~~~~~
13:32.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:32.74  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:32.74       |     ~~~~~~~~~~~^~
13:32.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’,
13:32.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::RegExpObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.78     inlined from ‘bool PrintEnumeratedHelp(JSContext*, JS::HandleObject, JS::HandleObject, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10207:33:
13:32.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘regex’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:32.78  1151 |     *this->stack = this;
13:32.78       |     ~~~~~~~~~~~~~^~~~~~
13:32.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool PrintEnumeratedHelp(JSContext*, JS::HandleObject, JS::HandleObject, bool)’:
13:32.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10207:25: note: ‘regex’ declared here
13:32.78 10207 |   Rooted regex(cx);
13:32.78       |                         ^~~~~
13:32.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10200:44: note: ‘cx’ declared here
13:32.78 10200 | static bool PrintEnumeratedHelp(JSContext* cx, HandleObject obj,
13:32.78       |                                 ~~~~~~~~~~~^~
13:32.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:32.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:32.82     inlined from ‘bool Help(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10326:43:
13:32.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:32.82  1151 |     *this->stack = this;
13:32.82       |     ~~~~~~~~~~~~~^~~~~~
13:32.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool Help(JSContext*, unsigned int, JS::Value*)’:
13:32.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10326:16: note: ‘obj’ declared here
13:32.82 10326 |   RootedObject obj(cx, &args[0].toObject());
13:32.82       |                ^~~
13:32.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10294:29: note: ‘cx’ declared here
13:32.83 10294 | static bool Help(JSContext* cx, unsigned argc, Value* vp) {
13:32.83       |                  ~~~~~~~~~~~^~
13:32.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:32.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:32.83     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:32.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:32.83  1151 |     *this->stack = this;
13:32.83       |     ~~~~~~~~~~~~~^~~~~~
13:32.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = signed char]’:
13:32.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:32.84   730 |     RootedObject protoRoot(cx, proto);
13:32.84       |                  ^~~~~~~~~
13:32.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:32.84   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:32.84       |                                      ~~~~~~~~~~~^~
13:32.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:32.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:32.90     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:32.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:32.90  1151 |     *this->stack = this;
13:32.90       |     ~~~~~~~~~~~~~^~~~~~
13:32.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]’:
13:32.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:32.90   730 |     RootedObject protoRoot(cx, proto);
13:32.90       |                  ^~~~~~~~~
13:32.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:32.90   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:32.90       |                                      ~~~~~~~~~~~^~
13:32.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.95     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.95     inlined from ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:420:1:
13:32.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.95  1151 |     *this->stack = this;
13:32.95       |     ~~~~~~~~~~~~~^~~~~~
13:32.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.95   234 |   JS::Rooted filtered(cx);
13:32.95       |                         ^~~~~~~~
13:32.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.95   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.96       |       ~~~~~~~~~~~^~
13:32.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:420:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.96   420 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybePendingAsyncDependencies,
13:32.96       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.97     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.97     inlined from ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:416:1:
13:32.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.97  1151 |     *this->stack = this;
13:32.97       |     ~~~~~~~~~~~~~^~~~~~
13:32.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.97   234 |   JS::Rooted filtered(cx);
13:32.97       |                         ^~~~~~~~
13:32.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.97   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.97       |       ~~~~~~~~~~~^~
13:32.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:416:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.97   416 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeAsyncEvaluatingPostOrder,
13:32.97       | ^~~~~~~~~~~~~~~~~~~~~~~
13:32.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:32.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:32.98     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:32.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:32.98  1151 |     *this->stack = this;
13:32.98       |     ~~~~~~~~~~~~~^~~~~~
13:32.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]’:
13:32.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:32.98   730 |     RootedObject protoRoot(cx, proto);
13:32.98       |                  ^~~~~~~~~
13:32.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:32.98   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:32.98       |                                      ~~~~~~~~~~~^~
13:32.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:32.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:32.98     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:32.98     inlined from ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:414:1:
13:32.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:32.98  1151 |     *this->stack = this;
13:32.98       |     ~~~~~~~~~~~~~^~~~~~
13:32.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, const JS::CallArgs&)’:
13:32.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:32.99   234 |   JS::Rooted filtered(cx);
13:32.99       |                         ^~~~~~~~
13:32.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:32.99   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:32.99       |       ~~~~~~~~~~~^~
13:32.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:414:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:32.99   414 | DEFINE_GETTER_FUNCTIONS(ModuleObject, isAsyncEvaluating, BooleanValue,
13:32.99       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.00     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.00     inlined from ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:412:1:
13:33.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.00  1151 |     *this->stack = this;
13:33.00       |     ~~~~~~~~~~~~~^~~~~~
13:33.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, const JS::CallArgs&)’:
13:33.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.00   234 |   JS::Rooted filtered(cx);
13:33.00       |                         ^~~~~~~~
13:33.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:33.00   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:33.00       |       ~~~~~~~~~~~^~
13:33.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:412:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.00   412 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeTopLevelCapability,
13:33.00       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.01     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.01     inlined from ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:410:1:
13:33.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.01  1151 |     *this->stack = this;
13:33.01       |     ~~~~~~~~~~~~~^~~~~~
13:33.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, const JS::CallArgs&)’:
13:33.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.01   234 |   JS::Rooted filtered(cx);
13:33.01       |                         ^~~~~~~~
13:33.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:33.01   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:33.01       |       ~~~~~~~~~~~^~
13:33.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:410:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.01   410 | DEFINE_GETTER_FUNCTIONS(ModuleObject, hasTopLevelAwait, BooleanValue,
13:33.01       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.02     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.02     inlined from ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:408:1:
13:33.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.02  1151 |     *this->stack = this;
13:33.02       |     ~~~~~~~~~~~~~^~~~~~
13:33.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, const JS::CallArgs&)’:
13:33.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.02   234 |   JS::Rooted filtered(cx);
13:33.02       |                         ^~~~~~~~
13:33.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:33.02   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:33.02       |       ~~~~~~~~~~~^~
13:33.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:408:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.02   408 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeDfsAncestorIndex,
13:33.02       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.04     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.04     inlined from ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:406:1:
13:33.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.04  1151 |     *this->stack = this;
13:33.04       |     ~~~~~~~~~~~~~^~~~~~
13:33.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, const JS::CallArgs&)’:
13:33.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.04   234 |   JS::Rooted filtered(cx);
13:33.04       |                         ^~~~~~~~
13:33.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:33.04   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:33.04       |       ~~~~~~~~~~~^~
13:33.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:406:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.04   406 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeDfsIndex, Uint32OrUndefinedValue,
13:33.04       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.05     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.05     inlined from ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:395:1:
13:33.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.05  1151 |     *this->stack = this;
13:33.05       |     ~~~~~~~~~~~~~^~~~~~
13:33.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, const JS::CallArgs&)’:
13:33.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.05   234 |   JS::Rooted filtered(cx);
13:33.05       |                         ^~~~~~~~
13:33.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:33.05   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:33.05       |       ~~~~~~~~~~~^~
13:33.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:395:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.05   395 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeEvaluationError, Value, IdentFilter)
13:33.05       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.06     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.06  1151 |     *this->stack = this;
13:33.06       |     ~~~~~~~~~~~~~^~~~~~
13:33.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.06     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.06     inlined from ‘bool ShellModuleObjectWrapper_statusGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:394:1:
13:33.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.07  1151 |     *this->stack = this;
13:33.07       |     ~~~~~~~~~~~~~^~~~~~
13:33.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]’:
13:33.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.07   730 |     RootedObject protoRoot(cx, proto);
13:33.07       |                  ^~~~~~~~~
13:33.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.07   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.07       |                                      ~~~~~~~~~~~^~
13:33.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_statusGetter_impl(JSContext*, const JS::CallArgs&)’:
13:33.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.07   234 |   JS::Rooted filtered(cx);
13:33.07       |                         ^~~~~~~~
13:33.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:33.07   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:33.07       |       ~~~~~~~~~~~^~
13:33.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:394:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.07   394 | DEFINE_GETTER_FUNCTIONS(ModuleObject, status, StatusValue, IdentFilter)
13:33.07       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.08     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.08     inlined from ‘bool ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:392:1:
13:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.08  1151 |     *this->stack = this;
13:33.08       |     ~~~~~~~~~~~~~^~~~~~
13:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, const JS::CallArgs&)’:
13:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.08   234 |   JS::Rooted filtered(cx);
13:33.08       |                         ^~~~~~~~
13:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:33.08   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:33.08       |       ~~~~~~~~~~~^~
13:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:392:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.08   392 | DEFINE_GETTER_FUNCTIONS(ModuleObject, namespace_, ObjectOrNullValue,
13:33.08       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.09     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportAttributeWrapper; RawGetterT = JS::Value (*)(js::ImportAttribute*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.09     inlined from ‘bool ShellImportAttributeWrapper_valueGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:329:1,
13:33.09     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellImportAttributeWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellImportAttributeWrapper_valueGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:329:1,
13:33.09     inlined from ‘bool ShellImportAttributeWrapper_valueGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:329:1:
13:33.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.09  1151 |     *this->stack = this;
13:33.09       |     ~~~~~~~~~~~~~^~~~~~
13:33.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportAttributeWrapper_valueGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.09   234 |   JS::Rooted filtered(cx);
13:33.09       |                         ^~~~~~~~
13:33.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.10   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.10       |                                                    ~~~~~~~~~~~^~
13:33.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:329:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.10   329 | DEFINE_GETTER_FUNCTIONS(ImportAttribute, value, StringOrNullValue, IdentFilter);
13:33.10       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.11     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportAttributeWrapper; RawGetterT = JS::Value (*)(js::ImportAttribute*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.11     inlined from ‘bool ShellImportAttributeWrapper_keyGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:328:1,
13:33.11     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellImportAttributeWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellImportAttributeWrapper_keyGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:328:1,
13:33.11     inlined from ‘bool ShellImportAttributeWrapper_keyGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:328:1:
13:33.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.11  1151 |     *this->stack = this;
13:33.11       |     ~~~~~~~~~~~~~^~~~~~
13:33.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportAttributeWrapper_keyGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.11   234 |   JS::Rooted filtered(cx);
13:33.11       |                         ^~~~~~~~
13:33.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.11   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.11       |                                                    ~~~~~~~~~~~^~
13:33.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:328:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.11   328 | DEFINE_GETTER_FUNCTIONS(ImportAttribute, key, StringOrNullValue, IdentFilter);
13:33.11       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.13     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.13     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.13     inlined from ‘bool ShellExportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:1,
13:33.13     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_localNameGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:1,
13:33.13     inlined from ‘bool ShellExportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:1:
13:33.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.13  1151 |     *this->stack = this;
13:33.13       |     ~~~~~~~~~~~~~^~~~~~
13:33.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.13   234 |   JS::Rooted filtered(cx);
13:33.13       |                         ^~~~~~~~
13:33.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.13   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.13       |                                                    ~~~~~~~~~~~^~
13:33.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:366:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.13   366 | DEFINE_GETTER_FUNCTIONS(ExportEntry, localName, StringOrNullValue, IdentFilter)
13:33.13       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.14     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.14     inlined from ‘bool ShellExportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1,
13:33.14     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_importNameGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1,
13:33.14     inlined from ‘bool ShellExportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1:
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.15  1151 |     *this->stack = this;
13:33.15       |     ~~~~~~~~~~~~~^~~~~~
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.15   234 |   JS::Rooted filtered(cx);
13:33.15       |                         ^~~~~~~~
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.15   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.15       |                                                    ~~~~~~~~~~~^~
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.15   365 | DEFINE_GETTER_FUNCTIONS(ExportEntry, importName, StringOrNullValue, IdentFilter)
13:33.15       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.15     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.15  1151 |     *this->stack = this;
13:33.15       |     ~~~~~~~~~~~~~^~~~~~
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]’:
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.15   730 |     RootedObject protoRoot(cx, proto);
13:33.15       |                  ^~~~~~~~~
13:33.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.15   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.15       |                                      ~~~~~~~~~~~^~
13:33.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.16     inlined from ‘bool dom_constructor(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10876:76:
13:33.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘domObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.16  1151 |     *this->stack = this;
13:33.16       |     ~~~~~~~~~~~~~^~~~~~
13:33.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool dom_constructor(JSContext*, unsigned int, JS::Value*)’:
13:33.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10876:16: note: ‘domObj’ declared here
13:33.16 10876 |   RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto));
13:33.16       |                ^~~~~~
13:33.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10860:40: note: ‘cx’ declared here
13:33.16 10860 | static bool dom_constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
13:33.16       |                             ~~~~~~~~~~~^~
13:33.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.20     inlined from ‘bool CacheEntry(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2368:59:
13:33.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.20  1151 |     *this->stack = this;
13:33.20       |     ~~~~~~~~~~~~~^~~~~~
13:33.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool CacheEntry(JSContext*, unsigned int, JS::Value*)’:
13:33.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2368:16: note: ‘obj’ declared here
13:33.20  2368 |   RootedObject obj(cx, JS_NewObject(cx, &CacheEntry_class));
13:33.20       |                ^~~
13:33.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2359:35: note: ‘cx’ declared here
13:33.20  2359 | static bool CacheEntry(JSContext* cx, unsigned argc, JS::Value* vp) {
13:33.20       |                        ~~~~~~~~~~~^~
13:33.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.22     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.22  1151 |     *this->stack = this;
13:33.22       |     ~~~~~~~~~~~~~^~~~~~
13:33.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]’:
13:33.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.22   730 |     RootedObject protoRoot(cx, proto);
13:33.22       |                  ^~~~~~~~~
13:33.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.23   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.23       |                                      ~~~~~~~~~~~^~
13:33.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.23     inlined from ‘bool js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1168:46:
13:33.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.23  1151 |     *this->stack = this;
13:33.23       |     ~~~~~~~~~~~~~^~~~~~
13:33.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’:
13:33.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1168:16: note: ‘info’ declared here
13:33.23  1168 |   RootedObject info(cx, JS_NewPlainObject(cx));
13:33.23       |                ^~~~
13:33.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1144:35: note: ‘cx’ declared here
13:33.23  1144 | static bool os_waitpid(JSContext* cx, unsigned argc, Value* vp) {
13:33.23       |                        ~~~~~~~~~~~^~
13:33.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.29     inlined from ‘bool TransplantableObject(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8961:75:
13:33.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘transplant’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.29  1151 |     *this->stack = this;
13:33.29       |     ~~~~~~~~~~~~~^~~~~~
13:33.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool TransplantableObject(JSContext*, unsigned int, JS::Value*)’:
13:33.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8960:16: note: ‘transplant’ declared here
13:33.29  8960 |   RootedObject transplant(
13:33.29       |                ^~~~~~~~~~
13:33.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8878:45: note: ‘cx’ declared here
13:33.29  8878 | static bool TransplantableObject(JSContext* cx, unsigned argc, Value* vp) {
13:33.29       |                                  ~~~~~~~~~~~^~
13:33.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.30     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.30  1151 |     *this->stack = this;
13:33.30       |     ~~~~~~~~~~~~~^~~~~~
13:33.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]’:
13:33.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.30   730 |     RootedObject protoRoot(cx, proto);
13:33.30       |                  ^~~~~~~~~
13:33.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.30   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.30       |                                      ~~~~~~~~~~~^~
13:33.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.37     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.37  1151 |     *this->stack = this;
13:33.37       |     ~~~~~~~~~~~~~^~~~~~
13:33.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]’:
13:33.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.37   730 |     RootedObject protoRoot(cx, proto);
13:33.37       |                  ^~~~~~~~~
13:33.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.37   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.37       |                                      ~~~~~~~~~~~^~
13:33.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.44     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.44  1151 |     *this->stack = this;
13:33.44       |     ~~~~~~~~~~~~~^~~~~~
13:33.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]’:
13:33.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.44   730 |     RootedObject protoRoot(cx, proto);
13:33.44       |                  ^~~~~~~~~
13:33.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.44   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.44       |                                      ~~~~~~~~~~~^~
13:33.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.51     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.51  1151 |     *this->stack = this;
13:33.51       |     ~~~~~~~~~~~~~^~~~~~
13:33.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]’:
13:33.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.51   730 |     RootedObject protoRoot(cx, proto);
13:33.51       |                  ^~~~~~~~~
13:33.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.51   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.51       |                                      ~~~~~~~~~~~^~
13:33.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.56     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.56     inlined from ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:420:1,
13:33.56     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:420:1,
13:33.56     inlined from ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:420:1:
13:33.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.56  1151 |     *this->stack = this;
13:33.57       |     ~~~~~~~~~~~~~^~~~~~
13:33.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.57   234 |   JS::Rooted filtered(cx);
13:33.57       |                         ^~~~~~~~
13:33.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.57   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.57       |                                                    ~~~~~~~~~~~^~
13:33.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:420:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.57   420 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybePendingAsyncDependencies,
13:33.57       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.58     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.58  1151 |     *this->stack = this;
13:33.58       |     ~~~~~~~~~~~~~^~~~~~
13:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]’:
13:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.58   730 |     RootedObject protoRoot(cx, proto);
13:33.58       |                  ^~~~~~~~~
13:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.58   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.58       |                                      ~~~~~~~~~~~^~
13:33.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.59     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.59     inlined from ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:416:1,
13:33.59     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:416:1,
13:33.59     inlined from ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:416:1:
13:33.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.59  1151 |     *this->stack = this;
13:33.59       |     ~~~~~~~~~~~~~^~~~~~
13:33.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.59   234 |   JS::Rooted filtered(cx);
13:33.59       |                         ^~~~~~~~
13:33.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.59   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.59       |                                                    ~~~~~~~~~~~^~
13:33.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:416:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.59   416 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeAsyncEvaluatingPostOrder,
13:33.59       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.63     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.63     inlined from ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:414:1,
13:33.63     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:414:1,
13:33.63     inlined from ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:414:1:
13:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.63  1151 |     *this->stack = this;
13:33.63       |     ~~~~~~~~~~~~~^~~~~~
13:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.63   234 |   JS::Rooted filtered(cx);
13:33.63       |                         ^~~~~~~~
13:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.63   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.63       |                                                    ~~~~~~~~~~~^~
13:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:414:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.63   414 | DEFINE_GETTER_FUNCTIONS(ModuleObject, isAsyncEvaluating, BooleanValue,
13:33.63       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.65     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.65     inlined from ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:412:1,
13:33.65     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:412:1,
13:33.65     inlined from ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:412:1:
13:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.65  1151 |     *this->stack = this;
13:33.65       |     ~~~~~~~~~~~~~^~~~~~
13:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.65   234 |   JS::Rooted filtered(cx);
13:33.65       |                         ^~~~~~~~
13:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.65   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.65       |                                                    ~~~~~~~~~~~^~
13:33.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:412:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.65   412 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeTopLevelCapability,
13:33.65       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.67     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18:
13:33.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.67  1151 |     *this->stack = this;
13:33.67       |     ~~~~~~~~~~~~~^~~~~~
13:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::float16]’:
13:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:730:18: note: ‘protoRoot’ declared here
13:33.68   730 |     RootedObject protoRoot(cx, proto);
13:33.68       |                  ^~~~~~~~~
13:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:703:49: note: ‘cx’ declared here
13:33.68   703 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
13:33.68       |                                      ~~~~~~~~~~~^~
13:33.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.68     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.68     inlined from ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:410:1,
13:33.68     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:410:1,
13:33.68     inlined from ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:410:1:
13:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.68  1151 |     *this->stack = this;
13:33.68       |     ~~~~~~~~~~~~~^~~~~~
13:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.68   234 |   JS::Rooted filtered(cx);
13:33.68       |                         ^~~~~~~~
13:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.68   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.68       |                                                    ~~~~~~~~~~~^~
13:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:410:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.68   410 | DEFINE_GETTER_FUNCTIONS(ModuleObject, hasTopLevelAwait, BooleanValue,
13:33.68       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.70     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.70     inlined from ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:408:1,
13:33.70     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:408:1,
13:33.70     inlined from ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:408:1:
13:33.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.71  1151 |     *this->stack = this;
13:33.71       |     ~~~~~~~~~~~~~^~~~~~
13:33.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.71   234 |   JS::Rooted filtered(cx);
13:33.71       |                         ^~~~~~~~
13:33.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.71   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.71       |                                                    ~~~~~~~~~~~^~
13:33.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:408:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.71   408 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeDfsAncestorIndex,
13:33.71       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.73     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.73     inlined from ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:406:1,
13:33.73     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeDfsIndexGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:406:1,
13:33.73     inlined from ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:406:1:
13:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.73  1151 |     *this->stack = this;
13:33.73       |     ~~~~~~~~~~~~~^~~~~~
13:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.73   234 |   JS::Rooted filtered(cx);
13:33.73       |                         ^~~~~~~~
13:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.73   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.73       |                                                    ~~~~~~~~~~~^~
13:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:406:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.73   406 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeDfsIndex, Uint32OrUndefinedValue,
13:33.73       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.75     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.75     inlined from ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:395:1,
13:33.75     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:395:1,
13:33.75     inlined from ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:395:1:
13:33.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.75  1151 |     *this->stack = this;
13:33.75       |     ~~~~~~~~~~~~~^~~~~~
13:33.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.75   234 |   JS::Rooted filtered(cx);
13:33.75       |                         ^~~~~~~~
13:33.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.75   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.75       |                                                    ~~~~~~~~~~~^~
13:33.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:395:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.75   395 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeEvaluationError, Value, IdentFilter)
13:33.75       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.77     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.77     inlined from ‘bool ShellModuleObjectWrapper_statusGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:394:1,
13:33.77     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_statusGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:394:1,
13:33.77     inlined from ‘bool ShellModuleObjectWrapper_statusGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:394:1:
13:33.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.77  1151 |     *this->stack = this;
13:33.77       |     ~~~~~~~~~~~~~^~~~~~
13:33.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_statusGetter(JSContext*, unsigned int, JS::Value*)’:
13:33.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.77   234 |   JS::Rooted filtered(cx);
13:33.77       |                         ^~~~~~~~
13:33.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.77   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.77       |                                                    ~~~~~~~~~~~^~
13:33.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:394:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.77   394 | DEFINE_GETTER_FUNCTIONS(ModuleObject, status, StatusValue, IdentFilter)
13:33.77       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:33.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.79     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:33.79     inlined from ‘bool ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:392:1,
13:33.79     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_namespace_Getter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:392:1,
13:33.79     inlined from ‘bool ShellModuleObjectWrapper_namespace_Getter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:392:1:
13:33.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:33.79  1151 |     *this->stack = this;
13:33.79       |     ~~~~~~~~~~~~~^~~~~~
13:33.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_namespace_Getter(JSContext*, unsigned int, JS::Value*)’:
13:33.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:33.79   234 |   JS::Rooted filtered(cx);
13:33.79       |                         ^~~~~~~~
13:33.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:33.79   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:33.79       |                                                    ~~~~~~~~~~~^~
13:33.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:392:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:33.79   392 | DEFINE_GETTER_FUNCTIONS(ModuleObject, namespace_, ObjectOrNullValue,
13:33.79       | ^~~~~~~~~~~~~~~~~~~~~~~
13:33.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:33.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.80     inlined from ‘bool js::shell::os_system(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1029:54:
13:33.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:33.81  1151 |     *this->stack = this;
13:33.81       |     ~~~~~~~~~~~~~^~~~~~
13:33.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::os_system(JSContext*, unsigned int, JS::Value*)’:
13:33.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1029:21: note: ‘str’ declared here
13:33.81  1029 |   Rooted str(cx, JS::ToString(cx, args[0]));
13:33.81       |                     ^~~
13:33.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1021:34: note: ‘cx’ declared here
13:33.81  1021 | static bool os_system(JSContext* cx, unsigned argc, Value* vp) {
13:33.81       |                       ~~~~~~~~~~~^~
13:33.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:33.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:33.83     inlined from ‘bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:246:76,
13:33.83     inlined from ‘static bool js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:119:42:
13:33.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘closure’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.83  1151 |     *this->stack = this;
13:33.83       |     ~~~~~~~~~~~~~^~~~~~
13:33.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In static member function ‘static bool js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’:
13:33.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:246:16: note: ‘closure’ declared here
13:33.83   246 |   RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr));
13:33.83       |                ^~~~~~~
13:33.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:114:55: note: ‘cx’ declared here
13:33.83   114 | bool ModuleLoader::ImportModuleDynamically(JSContext* cx,
13:33.83       |                                            ~~~~~~~~~~~^~
13:33.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:33.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:33.91     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:33.91     inlined from ‘js::TypedArrayObject* js::NewUint8ArrayWithLength(JSContext*, int32_t, gc::Heap)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1251:55:
13:33.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:33.91  1151 |     *this->stack = this;
13:33.91       |     ~~~~~~~~~~~~~^~~~~~
13:33.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject* js::NewUint8ArrayWithLength(JSContext*, int32_t, gc::Heap)’:
13:33.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:33.91   819 |     Rooted buffer(cx);
13:33.91       |                                ^~~~~~
13:33.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1249:58: note: ‘cx’ declared here
13:33.91  1249 | TypedArrayObject* js::NewUint8ArrayWithLength(JSContext* cx, int32_t len,
13:33.91       |                                               ~~~~~~~~~~~^~
13:34.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:34.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.18     inlined from ‘bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:246:76:
13:34.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘closure’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:34.18  1151 |     *this->stack = this;
13:34.18       |     ~~~~~~~~~~~~~^~~~~~
13:34.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’:
13:34.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:246:16: note: ‘closure’ declared here
13:34.18   246 |   RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr));
13:34.18       |                ^~~~~~~
13:34.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:234:45: note: ‘cx’ declared here
13:34.18   234 | bool ModuleLoader::dynamicImport(JSContext* cx,
13:34.18       |                                  ~~~~~~~~~~~^~
13:34.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:34.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.30     inlined from ‘JSString* js::shell::ResolvePath(JSContext*, JS::HandleString, PathResolutionMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:180:73:
13:34.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:34.30  1151 |     *this->stack = this;
13:34.30       |     ~~~~~~~~~~~~~^~~~~~
13:34.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘JSString* js::shell::ResolvePath(JSContext*, JS::HandleString, PathResolutionMode)’:
13:34.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:180:27: note: ‘str’ declared here
13:34.30   180 |   Rooted str(cx, JS_EnsureLinearString(cx, filenameStr));
13:34.30       |                           ^~~
13:34.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:167:34: note: ‘cx’ declared here
13:34.30   167 | JSString* ResolvePath(JSContext* cx, HandleString filenameStr,
13:34.30       |                       ~~~~~~~~~~~^~
13:34.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:34.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:34.33     inlined from ‘bool LoadScript(JSContext*, unsigned int, JS::Value*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2244:22:
13:34.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:34.33  1151 |     *this->stack = this;
13:34.33       |     ~~~~~~~~~~~~~^~~~~~
13:34.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool LoadScript(JSContext*, unsigned int, JS::Value*, bool)’:
13:34.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2244:16: note: ‘str’ declared here
13:34.33  2244 |   RootedString str(cx);
13:34.33       |                ^~~
13:34.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2240:35: note: ‘cx’ declared here
13:34.33  2240 | static bool LoadScript(JSContext* cx, unsigned argc, Value* vp,
13:34.33       |                        ~~~~~~~~~~~^~
13:34.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:34.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.39     inlined from ‘JSObject* js::shell::FileAsTypedArray(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:329:58:
13:34.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:34.39  1151 |     *this->stack = this;
13:34.39       |     ~~~~~~~~~~~~~^~~~~~
13:34.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘JSObject* js::shell::FileAsTypedArray(JSContext*, JS::HandleString)’:
13:34.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:329:25: note: ‘obj’ declared here
13:34.39   329 |   JS::Rooted obj(cx, JS_NewUint8Array(cx, len));
13:34.39       |                         ^~~
13:34.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:306:39: note: ‘cx’ declared here
13:34.39   306 | JSObject* FileAsTypedArray(JSContext* cx, JS::HandleString pathnameStr) {
13:34.39       |                            ~~~~~~~~~~~^~
13:34.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:34.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.41     inlined from ‘bool WasmLoop(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8658:69:
13:34.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filename’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:34.41  1151 |     *this->stack = this;
13:34.41       |     ~~~~~~~~~~~~~^~~~~~
13:34.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool WasmLoop(JSContext*, unsigned int, JS::Value*)’:
13:34.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8658:16: note: ‘filename’ declared here
13:34.41  8658 |   RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative));
13:34.41       |                ^~~~~~~~
13:34.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8633:33: note: ‘cx’ declared here
13:34.41  8633 | static bool WasmLoop(JSContext* cx, unsigned argc, Value* vp) {
13:34.41       |                      ~~~~~~~~~~~^~
13:34.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:34.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:34.44     inlined from ‘bool js::SetTypedArrayElementOutOfBounds(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:3849:27:
13:34.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘converted’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:34.44  1151 |     *this->stack = this;
13:34.44       |     ~~~~~~~~~~~~~^~~~~~
13:34.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘bool js::SetTypedArrayElementOutOfBounds(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)’:
13:34.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:3849:15: note: ‘converted’ declared here
13:34.44  3849 |   RootedValue converted(cx);
13:34.44       |               ^~~~~~~~~
13:34.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:3835:53: note: ‘cx’ declared here
13:34.44  3835 | bool js::SetTypedArrayElementOutOfBounds(JSContext* cx,
13:34.44       |                                          ~~~~~~~~~~~^~
13:34.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:34.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.45     inlined from ‘bool js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:554:64:
13:34.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:34.45  1151 |     *this->stack = this;
13:34.45       |     ~~~~~~~~~~~~~^~~~~~
13:34.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’:
13:34.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:554:16: note: ‘str’ declared here
13:34.45   554 |   RootedString str(cx, ResolvePath(cx, givenPath, RootRelative));
13:34.45       |                ^~~
13:34.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:542:53: note: ‘cx’ declared here
13:34.45   542 | static bool osfile_writeTypedArrayToFile(JSContext* cx, unsigned argc,
13:34.45       |                                          ~~~~~~~~~~~^~
13:34.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:34.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.49     inlined from ‘bool CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1922:60:
13:34.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘rawFilenameStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:34.49  1151 |     *this->stack = this;
13:34.49       |     ~~~~~~~~~~~~~^~~~~~
13:34.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’:
13:34.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1922:16: note: ‘rawFilenameStr’ declared here
13:34.49  1922 |   RootedString rawFilenameStr(cx, JS::ToString(cx, args[0]));
13:34.49       |                ^~~~~~~~~~~~~~
13:34.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1911:48: note: ‘cx’ declared here
13:34.50  1911 | static bool CreateMappedArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
13:34.50       |                                     ~~~~~~~~~~~^~
13:34.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:34.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.55     inlined from ‘bool js::shell::DefineOS(JSContext*, JS::HandleObject, bool, RCFile**, RCFile**)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1233:45:
13:34.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:34.55  1151 |     *this->stack = this;
13:34.55       |     ~~~~~~~~~~~~~^~~~~~
13:34.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::DefineOS(JSContext*, JS::HandleObject, bool, RCFile**, RCFile**)’:
13:34.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1233:16: note: ‘obj’ declared here
13:34.55  1233 |   RootedObject obj(cx, JS_NewPlainObject(cx));
13:34.55       |                ^~~
13:34.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:1231:26: note: ‘cx’ declared here
13:34.55  1231 | bool DefineOS(JSContext* cx, HandleObject global, bool fuzzingSafe,
13:34.55       |               ~~~~~~~~~~~^~
13:34.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:34.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.59     inlined from ‘JSObject* NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10920:77:
13:34.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘glob’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:34.59  1151 |     *this->stack = this;
13:34.59       |     ~~~~~~~~~~~~~^~~~~~
13:34.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘JSObject* NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’:
13:34.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10918:16: note: ‘glob’ declared here
13:34.59 10918 |   RootedObject glob(cx,
13:34.59       |                ^~~~
13:34.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10915:45: note: ‘cx’ declared here
13:34.59 10915 | static JSObject* NewGlobalObject(JSContext* cx, JS::RealmOptions& options,
13:34.59       |                                  ~~~~~~~~~~~^~
13:34.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:34.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:34.66     inlined from ‘bool NewGlobal(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:6872:39:
13:34.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘compartmentRoot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:34.66  1151 |     *this->stack = this;
13:34.66       |     ~~~~~~~~~~~~~^~~~~~
13:34.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool NewGlobal(JSContext*, unsigned int, JS::Value*)’:
13:34.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:6872:21: note: ‘compartmentRoot’ declared here
13:34.66  6872 |   Rooted compartmentRoot(cx);
13:34.66       |                     ^~~~~~~~~~~~~~~
13:34.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:6850:34: note: ‘cx’ declared here
13:34.66  6850 | static bool NewGlobal(JSContext* cx, unsigned argc, Value* vp) {
13:34.66       |                       ~~~~~~~~~~~^~
13:34.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:34.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:34.88     inlined from ‘bool EvalInContext(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:4268:45:
13:34.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:34.88  1151 |     *this->stack = this;
13:34.88       |     ~~~~~~~~~~~~~^~~~~~
13:34.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool EvalInContext(JSContext*, unsigned int, JS::Value*)’:
13:34.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:4268:16: note: ‘str’ declared here
13:34.88  4268 |   RootedString str(cx, ToString(cx, args[0]));
13:34.88       |                ^~~
13:34.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:4262:38: note: ‘cx’ declared here
13:34.88  4262 | static bool EvalInContext(JSContext* cx, unsigned argc, Value* vp) {
13:34.88       |                           ~~~~~~~~~~~^~
13:35.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.00     inlined from ‘bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8617:63:
13:35.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘binary’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.00  1151 |     *this->stack = this;
13:35.00       |     ~~~~~~~~~~~~~^~~~~~
13:35.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’:
13:35.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8617:16: note: ‘binary’ declared here
13:35.01  8617 |   RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length()));
13:35.01       |                ^~~~~~
13:35.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8588:41: note: ‘cx’ declared here
13:35.01  8588 | static bool WasmTextToBinary(JSContext* cx, unsigned argc, Value* vp) {
13:35.01       |                              ~~~~~~~~~~~^~
13:35.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.13     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StencilObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.13     inlined from ‘bool FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:6178:76:
13:35.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stencilObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.13  1151 |     *this->stack = this;
13:35.13       |     ~~~~~~~~~~~~~^~~~~~
13:35.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’:
13:35.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:6177:16: note: ‘stencilObj’ declared here
13:35.13  6177 |   RootedObject stencilObj(cx,
13:35.13       |                ^~~~~~~~~~
13:35.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:6162:47: note: ‘cx’ declared here
13:35.13  6162 | static bool FinishOffThreadStencil(JSContext* cx, unsigned argc, Value* vp) {
13:35.13       |                                    ~~~~~~~~~~~^~
13:35.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:35.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:35.14     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:35.14     inlined from ‘JSObject* JS_NewInt8Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.14  1151 |     *this->stack = this;
13:35.14       |     ~~~~~~~~~~~~~^~~~~~
13:35.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt8Array(JSContext*, size_t)’:
13:35.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:35.14   819 |     Rooted buffer(cx);
13:35.14       |                                ^~~~~~
13:35.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:35.14  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:35.14       |                                               ~~~~~~~~~~~^~
13:35.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:53:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.14    53 |   MACRO(int8_t, int8_t, Int8)                     \
13:35.14       |   ^~~~~
13:35.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.14  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.14       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.17     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:35.17     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:35.17     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:35.17     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:35.17     inlined from ‘JSObject* JS_NewInt8ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.17  1151 |     *this->stack = this;
13:35.17       |     ~~~~~~~~~~~~~^~~~~~
13:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt8ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:35.17  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:35.17       |                  ^~~~~
13:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:35.17  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:35.17       |       ~~~~~~~~~~~^~
13:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:53:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.17    53 |   MACRO(int8_t, int8_t, Int8)                     \
13:35.17       |   ^~~~~
13:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.17  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.17       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:35.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.22     inlined from ‘bool Run(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2920:49:
13:35.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:35.22  1151 |     *this->stack = this;
13:35.22       |     ~~~~~~~~~~~~~^~~~~~
13:35.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool Run(JSContext*, unsigned int, JS::Value*)’:
13:35.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2920:16: note: ‘str’ declared here
13:35.22  2920 |   RootedString str(cx, JS::ToString(cx, args[0]));
13:35.22       |                ^~~
13:35.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2912:28: note: ‘cx’ declared here
13:35.22  2912 | static bool Run(JSContext* cx, unsigned argc, Value* vp) {
13:35.22       |                 ~~~~~~~~~~~^~
13:35.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:35.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.26     inlined from ‘JSString* js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:670:68:
13:35.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘resolvedPath’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:35.26  1151 |     *this->stack = this;
13:35.26       |     ~~~~~~~~~~~~~^~~~~~
13:35.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘JSString* js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)’:
13:35.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:670:16: note: ‘resolvedPath’ declared here
13:35.26   670 |   RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative));
13:35.26       |                ^~~~~~~~~~~~
13:35.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:664:48: note: ‘cx’ declared here
13:35.26   664 | JSString* ModuleLoader::fetchSource(JSContext* cx,
13:35.26       |                                     ~~~~~~~~~~~^~
13:35.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:35.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:35.27     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:35.27     inlined from ‘JSObject* JS_NewUint8Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.28  1151 |     *this->stack = this;
13:35.28       |     ~~~~~~~~~~~~~^~~~~~
13:35.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint8Array(JSContext*, size_t)’:
13:35.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:35.28   819 |     Rooted buffer(cx);
13:35.28       |                                ^~~~~~
13:35.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:35.28  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:35.28       |                                               ~~~~~~~~~~~^~
13:35.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:54:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.28    54 |   MACRO(uint8_t, uint8_t, Uint8)                  \
13:35.28       |   ^~~~~
13:35.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.28  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.28       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.30     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:35.30     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:35.30     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:35.30     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:35.30     inlined from ‘JSObject* JS_NewUint8ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.31  1151 |     *this->stack = this;
13:35.31       |     ~~~~~~~~~~~~~^~~~~~
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint8ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:35.31  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:35.31       |                  ^~~~~
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:35.31  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:35.31       |       ~~~~~~~~~~~^~
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:54:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.31    54 |   MACRO(uint8_t, uint8_t, Uint8)                  \
13:35.31       |   ^~~~~
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.31  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.31       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:35.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.31     inlined from ‘bool js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, PathResolutionMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:399:79,
13:35.31     inlined from ‘bool js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:431:18:
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:35.31  1151 |     *this->stack = this;
13:35.31       |     ~~~~~~~~~~~~~^~~~~~
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’:
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here
13:35.31   398 |   JS::Rooted str(cx,
13:35.31       |                         ^~~
13:35.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:430:40: note: ‘cx’ declared here
13:35.31   430 | static bool osfile_readFile(JSContext* cx, unsigned argc, Value* vp) {
13:35.31       |                             ~~~~~~~~~~~^~
13:35.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:35.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.34     inlined from ‘bool js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, PathResolutionMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:399:79,
13:35.34     inlined from ‘bool js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:436:18:
13:35.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:35.34  1151 |     *this->stack = this;
13:35.34       |     ~~~~~~~~~~~~~^~~~~~
13:35.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)’:
13:35.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here
13:35.34   398 |   JS::Rooted str(cx,
13:35.34       |                         ^~~
13:35.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:434:52: note: ‘cx’ declared here
13:35.34   434 | static bool osfile_readRelativeToScript(JSContext* cx, unsigned argc,
13:35.34       |                                         ~~~~~~~~~~~^~
13:35.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:35.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:35.40     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:35.40     inlined from ‘JSObject* JS_NewInt16Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.41  1151 |     *this->stack = this;
13:35.41       |     ~~~~~~~~~~~~~^~~~~~
13:35.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt16Array(JSContext*, size_t)’:
13:35.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:35.41   819 |     Rooted buffer(cx);
13:35.41       |                                ^~~~~~
13:35.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:35.41  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:35.41       |                                               ~~~~~~~~~~~^~
13:35.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:55:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.41    55 |   MACRO(int16_t, int16_t, Int16)                  \
13:35.41       |   ^~~~~
13:35.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.41  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.41       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.44     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:35.44     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:35.44     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:35.44     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:35.44     inlined from ‘JSObject* JS_NewInt16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.44  1151 |     *this->stack = this;
13:35.44       |     ~~~~~~~~~~~~~^~~~~~
13:35.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:35.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:35.44  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:35.44       |                  ^~~~~
13:35.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:35.44  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:35.44       |       ~~~~~~~~~~~^~
13:35.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:55:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.44    55 |   MACRO(int16_t, int16_t, Int16)                  \
13:35.44       |   ^~~~~
13:35.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.44  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.44       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:35.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.51     inlined from ‘bool FrontendTest(JSContext*, unsigned int, JS::Value*, const char*, DumpType)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5830:76:
13:35.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linearString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:35.51  1151 |     *this->stack = this;
13:35.52       |     ~~~~~~~~~~~~~^~~~~~
13:35.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool FrontendTest(JSContext*, unsigned int, JS::Value*, const char*, DumpType)’:
13:35.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5830:27: note: ‘linearString’ declared here
13:35.52  5830 |   Rooted linearString(cx, scriptContents->ensureLinear(cx));
13:35.52       |                           ^~~~~~~~~~~~
13:35.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5745:37: note: ‘cx’ declared here
13:35.52  5745 | static bool FrontendTest(JSContext* cx, unsigned argc, Value* vp,
13:35.52       |                          ~~~~~~~~~~~^~
13:35.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:35.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:35.54     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:35.54     inlined from ‘JSObject* JS_NewUint16Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.54  1151 |     *this->stack = this;
13:35.54       |     ~~~~~~~~~~~~~^~~~~~
13:35.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint16Array(JSContext*, size_t)’:
13:35.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:35.54   819 |     Rooted buffer(cx);
13:35.54       |                                ^~~~~~
13:35.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:35.54  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:35.54       |                                               ~~~~~~~~~~~^~
13:35.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:56:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.54    56 |   MACRO(uint16_t, uint16_t, Uint16)               \
13:35.54       |   ^~~~~
13:35.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.54  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.54       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.57     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:35.57     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:35.57     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:35.57     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:35.57     inlined from ‘JSObject* JS_NewUint16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.57  1151 |     *this->stack = this;
13:35.57       |     ~~~~~~~~~~~~~^~~~~~
13:35.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:35.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:35.57  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:35.57       |                  ^~~~~
13:35.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:35.57  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:35.57       |       ~~~~~~~~~~~^~
13:35.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:56:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.57    56 |   MACRO(uint16_t, uint16_t, Uint16)               \
13:35.57       |   ^~~~~
13:35.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.57  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.57       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:35.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:35.68     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:35.68     inlined from ‘JSObject* JS_NewInt32Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.68  1151 |     *this->stack = this;
13:35.68       |     ~~~~~~~~~~~~~^~~~~~
13:35.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt32Array(JSContext*, size_t)’:
13:35.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:35.68   819 |     Rooted buffer(cx);
13:35.68       |                                ^~~~~~
13:35.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:35.68  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:35.68       |                                               ~~~~~~~~~~~^~
13:35.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:57:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.68    57 |   MACRO(int32_t, int32_t, Int32)                  \
13:35.68       |   ^~~~~
13:35.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.68  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.68       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.71     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:35.71     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:35.71     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:35.71     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:35.71     inlined from ‘JSObject* JS_NewInt32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.71  1151 |     *this->stack = this;
13:35.71       |     ~~~~~~~~~~~~~^~~~~~
13:35.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:35.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:35.72  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:35.72       |                  ^~~~~
13:35.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:35.72  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:35.72       |       ~~~~~~~~~~~^~
13:35.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:57:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.72    57 |   MACRO(int32_t, int32_t, Int32)                  \
13:35.72       |   ^~~~~
13:35.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.72  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.72       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:35.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:35.82     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:35.82     inlined from ‘JSObject* JS_NewUint32Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.82  1151 |     *this->stack = this;
13:35.82       |     ~~~~~~~~~~~~~^~~~~~
13:35.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint32Array(JSContext*, size_t)’:
13:35.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:35.82   819 |     Rooted buffer(cx);
13:35.82       |                                ^~~~~~
13:35.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:35.82  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:35.82       |                                               ~~~~~~~~~~~^~
13:35.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:58:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.82    58 |   MACRO(uint32_t, uint32_t, Uint32)               \
13:35.82       |   ^~~~~
13:35.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.82  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.82       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.84 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
13:35.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
13:35.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
13:35.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
13:35.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Policy.h:14,
13:35.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCWeakCache.cpp:8,
13:35.84                  from Unified_cpp_js_src_jsapi-tests10.cpp:2:
13:35.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:35.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.84     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
13:35.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
13:35.84  1151 |     *this->stack = this;
13:35.84       |     ~~~~~~~~~~~~~^~~~~~
13:35.84 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCWeakCache.cpp:14:
13:35.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
13:35.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
13:35.84   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
13:35.84       |                             ^
13:35.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
13:35.84   328 |   void maybeAppendException(JSAPITestString& message) override {
13:35.84       |                                                       ^~~~~~~~
13:35.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.86     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:35.86     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:35.86     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:35.86     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:35.86     inlined from ‘JSObject* JS_NewUint32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.86  1151 |     *this->stack = this;
13:35.86       |     ~~~~~~~~~~~~~^~~~~~
13:35.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:35.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:35.86  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:35.86       |                  ^~~~~
13:35.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:35.86  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:35.86       |       ~~~~~~~~~~~^~
13:35.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:58:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.86    58 |   MACRO(uint32_t, uint32_t, Uint32)               \
13:35.86       |   ^~~~~
13:35.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.86  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.86       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:35.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:35.96     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:35.96     inlined from ‘JSObject* JS_NewFloat32Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.96  1151 |     *this->stack = this;
13:35.96       |     ~~~~~~~~~~~~~^~~~~~
13:35.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat32Array(JSContext*, size_t)’:
13:35.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:35.96   819 |     Rooted buffer(cx);
13:35.96       |                                ^~~~~~
13:35.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:35.96  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:35.96       |                                               ~~~~~~~~~~~^~
13:35.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:59:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:35.97    59 |   MACRO(float, float, Float32)                    \
13:35.97       |   ^~~~~
13:35.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:35.97  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:35.97       | ^~~~~~~~~~~~~~~~~~~~~~~
13:35.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:35.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:35.99     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:35.99     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:35.99     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:35.99     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:35.99     inlined from ‘JSObject* JS_NewFloat32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:35.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:35.99  1151 |     *this->stack = this;
13:35.99       |     ~~~~~~~~~~~~~^~~~~~
13:36.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:36.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:36.00  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:36.00       |                  ^~~~~
13:36.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:36.00  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:36.00       |       ~~~~~~~~~~~^~
13:36.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:59:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.00    59 |   MACRO(float, float, Float32)                    \
13:36.00       |   ^~~~~
13:36.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.00  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.00       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:36.03     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.03     inlined from ‘bool js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8418:65:
13:36.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.03  1151 |     *this->stack = this;
13:36.03       |     ~~~~~~~~~~~~~^~~~~~
13:36.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In member function ‘bool js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandleValue)’:
13:36.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8418:18: note: ‘result’ declared here
13:36.03  8418 |     RootedObject result(cx, JS::NewArrayObject(cx, log.length()));
13:36.03       |                  ^~~~~~
13:36.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8412:31: note: ‘cx’ declared here
13:36.03  8412 |   bool buildResult(JSContext* cx, MutableHandleValue resultValue) {
13:36.03       |                    ~~~~~~~~~~~^~
13:36.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:36.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.06     inlined from ‘bool EntryPoints(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8451:46:
13:36.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.06  1151 |     *this->stack = this;
13:36.06       |     ~~~~~~~~~~~~~^~~~~~
13:36.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool EntryPoints(JSContext*, unsigned int, JS::Value*)’:
13:36.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8451:16: note: ‘opts’ declared here
13:36.06  8451 |   RootedObject opts(cx, ToObject(cx, args[0]));
13:36.06       |                ^~~~
13:36.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8443:36: note: ‘cx’ declared here
13:36.06  8443 | static bool EntryPoints(JSContext* cx, unsigned argc, Value* vp) {
13:36.06       |                         ~~~~~~~~~~~^~
13:36.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:36.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:36.11     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:36.11     inlined from ‘JSObject* JS_NewFloat64Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.11  1151 |     *this->stack = this;
13:36.11       |     ~~~~~~~~~~~~~^~~~~~
13:36.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat64Array(JSContext*, size_t)’:
13:36.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:36.11   819 |     Rooted buffer(cx);
13:36.11       |                                ^~~~~~
13:36.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:36.11  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:36.11       |                                               ~~~~~~~~~~~^~
13:36.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:60:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.11    60 |   MACRO(double, double, Float64)                  \
13:36.11       |   ^~~~~
13:36.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.11  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.11       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:36.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.14     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:36.14     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:36.14     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:36.14     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:36.14     inlined from ‘JSObject* JS_NewFloat64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.14  1151 |     *this->stack = this;
13:36.14       |     ~~~~~~~~~~~~~^~~~~~
13:36.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:36.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:36.15  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:36.15       |                  ^~~~~
13:36.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:36.15  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:36.15       |       ~~~~~~~~~~~^~
13:36.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:60:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.15    60 |   MACRO(double, double, Float64)                  \
13:36.15       |   ^~~~~
13:36.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.15  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.15       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:36.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:36.24     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:36.24     inlined from ‘JSObject* JS_NewUint8ClampedArray(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.24  1151 |     *this->stack = this;
13:36.24       |     ~~~~~~~~~~~~~^~~~~~
13:36.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint8ClampedArray(JSContext*, size_t)’:
13:36.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:36.24   819 |     Rooted buffer(cx);
13:36.24       |                                ^~~~~~
13:36.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:36.24  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:36.24       |                                               ~~~~~~~~~~~^~
13:36.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:61:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.24    61 |   MACRO(uint8_t, js::uint8_clamped, Uint8Clamped) \
13:36.24       |   ^~~~~
13:36.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.25  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.25       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:36.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.25     inlined from ‘bool DefineConsole(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10059:45:
13:36.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.25  1151 |     *this->stack = this;
13:36.25       |     ~~~~~~~~~~~~~^~~~~~
13:36.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool DefineConsole(JSContext*, JS::HandleObject)’:
13:36.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10059:16: note: ‘obj’ declared here
13:36.25 10059 |   RootedObject obj(cx, JS_NewPlainObject(cx));
13:36.25       |                ^~~
13:36.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:10058:31: note: ‘cx’ declared here
13:36.25 10058 | bool DefineConsole(JSContext* cx, HandleObject global) {
13:36.25       |                    ~~~~~~~~~~~^~
13:36.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:36.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.28     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:36.28     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:36.28     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:36.28     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:36.28     inlined from ‘JSObject* JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.28  1151 |     *this->stack = this;
13:36.28       |     ~~~~~~~~~~~~~^~~~~~
13:36.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:36.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:36.28  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:36.28       |                  ^~~~~
13:36.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:36.28  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:36.28       |       ~~~~~~~~~~~^~
13:36.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:61:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.28    61 |   MACRO(uint8_t, js::uint8_clamped, Uint8Clamped) \
13:36.28       |   ^~~~~
13:36.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.28  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.28       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:36.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:36.37     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:36.37     inlined from ‘JSObject* JS_NewBigInt64Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.37  1151 |     *this->stack = this;
13:36.37       |     ~~~~~~~~~~~~~^~~~~~
13:36.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewBigInt64Array(JSContext*, size_t)’:
13:36.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:36.38   819 |     Rooted buffer(cx);
13:36.38       |                                ^~~~~~
13:36.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:36.38  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:36.38       |                                               ~~~~~~~~~~~^~
13:36.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:62:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.38    62 |   MACRO(int64_t, int64_t, BigInt64)               \
13:36.38       |   ^~~~~
13:36.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.38  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.38       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:36.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.40     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:36.40     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:36.40     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:36.40     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:36.40     inlined from ‘JSObject* JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.40  1151 |     *this->stack = this;
13:36.40       |     ~~~~~~~~~~~~~^~~~~~
13:36.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:36.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:36.41  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:36.41       |                  ^~~~~
13:36.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:36.41  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:36.41       |       ~~~~~~~~~~~^~
13:36.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:62:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.41    62 |   MACRO(int64_t, int64_t, BigInt64)               \
13:36.41       |   ^~~~~
13:36.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.41  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.41       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:36.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:36.50     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:36.50     inlined from ‘JSObject* JS_NewBigUint64Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.50  1151 |     *this->stack = this;
13:36.50       |     ~~~~~~~~~~~~~^~~~~~
13:36.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewBigUint64Array(JSContext*, size_t)’:
13:36.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:36.51   819 |     Rooted buffer(cx);
13:36.51       |                                ^~~~~~
13:36.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:36.51  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:36.51       |                                               ~~~~~~~~~~~^~
13:36.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:63:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.51    63 |   MACRO(uint64_t, uint64_t, BigUint64)            \
13:36.51       |   ^~~~~
13:36.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.51  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.51       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:36.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.54     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:36.54     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:36.54     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:36.54     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:36.54     inlined from ‘JSObject* JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.54  1151 |     *this->stack = this;
13:36.54       |     ~~~~~~~~~~~~~^~~~~~
13:36.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:36.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:36.54  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:36.54       |                  ^~~~~
13:36.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:36.54  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:36.54       |       ~~~~~~~~~~~^~
13:36.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:63:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.54    63 |   MACRO(uint64_t, uint64_t, BigUint64)            \
13:36.54       |   ^~~~~
13:36.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.54  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.54       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:36.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:36.63     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:36.63     inlined from ‘JSObject* JS_NewFloat16Array(JSContext*, size_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.64  1151 |     *this->stack = this;
13:36.64       |     ~~~~~~~~~~~~~^~~~~~
13:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat16Array(JSContext*, size_t)’:
13:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:36.64   819 |     Rooted buffer(cx);
13:36.64       |                                ^~~~~~
13:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4481:58: note: ‘cx’ declared here
13:36.64  4481 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
13:36.64       |                                               ~~~~~~~~~~~^~
13:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:64:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.64    64 |   MACRO(uint16_t, js::float16, Float16)
13:36.64       |   ^~~~~
13:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.64  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.64       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:36.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.67     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18,
13:36.67     inlined from ‘static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1079:36,
13:36.67     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromBufferSameCompartment(JSContext*, JS::Handle, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:685:45,
13:36.67     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:780:39,
13:36.67     inlined from ‘JSObject* JS_NewFloat16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1:
13:36.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:36.67  1151 |     *this->stack = this;
13:36.67       |     ~~~~~~~~~~~~~^~~~~~
13:36.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’:
13:36.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1045:18: note: ‘proto’ declared here
13:36.67  1045 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:36.67       |                  ^~~~~
13:36.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4492:18: note: ‘cx’ declared here
13:36.67  4492 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
13:36.67       |       ~~~~~~~~~~~^~
13:36.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/experimental/TypedData.h:64:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’
13:36.67    64 |   MACRO(uint16_t, js::float16, Float16)
13:36.67       |   ^~~~~
13:36.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4547:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’
13:36.67  4547 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
13:36.67       | ^~~~~~~~~~~~~~~~~~~~~~~
13:36.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:36.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:36.87     inlined from ‘bool InitModuleLoader(JSContext*, const js::cli::OptionParser&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:13488:71:
13:36.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘jspath’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:36.87  1151 |     *this->stack = this;
13:36.87       |     ~~~~~~~~~~~~~^~~~~~
13:36.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool InitModuleLoader(JSContext*, const js::cli::OptionParser&)’:
13:36.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:13488:23: note: ‘jspath’ declared here
13:36.87 13488 |     Rooted jspath(cx, NewStringCopyUTF8(cx, pathUtf8.get()));
13:36.87       |                       ^~~~~~
13:36.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:13480:34: note: ‘cx’ declared here
13:36.87 13480 | bool InitModuleLoader(JSContext* cx, const OptionParser& op) {
13:36.87       |                       ~~~~~~~~~~~^~
13:38.80 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
13:38.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.h:12,
13:38.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ErrorReporting.h:12,
13:38.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Warnings.cpp:16,
13:38.80                  from Unified_cpp_js_src26.cpp:2:
13:38.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:38.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:38.80     inlined from ‘bool AddToWatchtowerLog(JSContext*, const char*, JS::HandleObject, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:32:62:
13:38.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘kindString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:38.80  1151 |     *this->stack = this;
13:38.80       |     ~~~~~~~~~~~~~^~~~~~
13:38.80 In file included from Unified_cpp_js_src26.cpp:11:
13:38.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp: In function ‘bool AddToWatchtowerLog(JSContext*, const char*, JS::HandleObject, JS::HandleValue)’:
13:38.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:32:16: note: ‘kindString’ declared here
13:38.80    32 |   RootedString kindString(cx, NewStringCopyZ(cx, kind));
13:38.80       |                ^~~~~~~~~~
13:38.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:25:43: note: ‘cx’ declared here
13:38.80    25 | static bool AddToWatchtowerLog(JSContext* cx, const char* kind,
13:38.80       |                                ~~~~~~~~~~~^~
13:39.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:39.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:39.04     inlined from ‘bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:187:28,
13:39.04     inlined from ‘bool WatchProtoChangeImpl(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:205:31:
13:39.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:39.04  1151 |     *this->stack = this;
13:39.04       |     ~~~~~~~~~~~~~^~~~~~
13:39.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp: In function ‘bool WatchProtoChangeImpl(JSContext*, JS::HandleObject)’:
13:39.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:187:16: note: ‘pobj’ declared here
13:39.04   187 |   RootedObject pobj(cx, obj);
13:39.04       |                ^~~~
13:39.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:201:45: note: ‘cx’ declared here
13:39.04   201 | static bool WatchProtoChangeImpl(JSContext* cx, HandleObject obj) {
13:39.04       |                                  ~~~~~~~~~~~^~
13:39.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]’,
13:39.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:39.08     inlined from ‘static bool js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:334:70:
13:39.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘map’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=]
13:39.08  1151 |     *this->stack = this;
13:39.08       |     ~~~~~~~~~~~~~^~~~~~
13:39.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp: In static member function ‘static bool js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’:
13:39.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:334:22: note: ‘map’ declared here
13:39.09   334 |     Rooted map(cx, obj->shape()->lookup(cx, id, &propIndex));
13:39.09       |                      ^~~
13:39.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:320:53: note: ‘cx’ declared here
13:39.09   320 | bool Watchtower::watchPropertyChangeSlow(JSContext* cx,
13:39.09       |                                          ~~~~~~~~~~~^~
13:39.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:39.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:39.26     inlined from ‘bool ReshapeForShadowedProp(JSContext*, JS::Handle, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:74:48,
13:39.26     inlined from ‘static bool js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle, JS::HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:134:32:
13:39.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:39.26  1151 |     *this->stack = this;
13:39.26       |     ~~~~~~~~~~~~~^~~~~~
13:39.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp: In static member function ‘static bool js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle, JS::HandleId)’:
13:39.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:74:16: note: ‘proto’ declared here
13:39.26    74 |   RootedObject proto(cx, obj->staticPrototype());
13:39.26       |                ^~~~~
13:39.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Watchtower.cpp:129:50: note: ‘cx’ declared here
13:39.26   129 | bool Watchtower::watchPropertyAddSlow(JSContext* cx, Handle obj,
13:39.26       |                                       ~~~~~~~~~~~^~
13:39.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:39.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:39.32     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:39.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:39.32  1151 |     *this->stack = this;
13:39.32       |     ~~~~~~~~~~~~~^~~~~~
13:39.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned char]’:
13:39.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:39.32  1310 |   Rooted buffer(cx);
13:39.33       |                              ^~~~~~
13:39.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:39.33  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:39.33       |     ~~~~~~~~~~~^~
13:40.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:40.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:40.06     inlined from ‘JSObject* js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:544:77:
13:40.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:40.06  1151 |     *this->stack = this;
13:40.06       |     ~~~~~~~~~~~~~^~~~~~
13:40.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘JSObject* js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’:
13:40.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:544:15: note: ‘value’ declared here
13:40.07   544 |   RootedValue value(cx, global->getReservedSlot(GlobalAppSlotModuleRegistry));
13:40.07       |               ^~~~~
13:40.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:542:62: note: ‘cx’ declared here
13:40.07   542 | JSObject* ModuleLoader::getOrCreateModuleRegistry(JSContext* cx) {
13:40.07       |                                                   ~~~~~~~~~~~^~
13:40.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’,
13:40.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = StreamCacheEntryObject*; T = js::NativeObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:40.13     inlined from ‘static bool StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7881:73:
13:40.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:40.13  1151 |     *this->stack = this;
13:40.13       |     ~~~~~~~~~~~~~^~~~~~
13:40.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In static member function ‘static bool StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’:
13:40.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7880:27: note: ‘obj’ declared here
13:40.13  7880 |     Rooted obj(
13:40.13       |                           ^~~
13:40.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:7852:36: note: ‘cx’ declared here
13:40.13  7852 |   static bool construct(JSContext* cx, unsigned argc, Value* vp) {
13:40.13       |                         ~~~~~~~~~~~^~
13:40.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:40.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:40.17     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:40.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:40.17  1151 |     *this->stack = this;
13:40.17       |     ~~~~~~~~~~~~~^~~~~~
13:40.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = signed char]’:
13:40.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:40.17  1310 |   Rooted buffer(cx);
13:40.17       |                              ^~~~~~
13:40.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:40.17  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:40.17       |     ~~~~~~~~~~~^~
13:40.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
13:40.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:40.23     inlined from ‘bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5599:73:
13:40.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:40.23  1151 |     *this->stack = this;
13:40.23       |     ~~~~~~~~~~~~~^~~~~~
13:40.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’:
13:40.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5599:24: note: ‘array’ declared here
13:40.23  5599 |   Rooted array(cx, NewDenseFullyAllocatedArray(cx, length));
13:40.23       |                        ^~~~~
13:40.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5566:50: note: ‘cx’ declared here
13:40.24  5566 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) {
13:40.24       |                                       ~~~~~~~~~~~^~
13:40.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:40.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:40.35     inlined from ‘static ShellModuleRequestObjectWrapper* ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:490:1:
13:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:40.35  1151 |     *this->stack = this;
13:40.35       |     ~~~~~~~~~~~~~^~~~~~
13:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellModuleRequestObjectWrapper* ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)’:
13:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:461:27: note: ‘obj’ declared here
13:40.35   461 |     JS::Rooted obj(cx, JS_NewObject(cx, &class_));           \
13:40.35       |                           ^~~
13:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:490:1: note: in expansion of macro ‘DEFINE_CREATE’
13:40.35   490 | DEFINE_CREATE(ModuleRequestObject, ShellModuleRequestObjectWrapper_accessors,
13:40.35       | ^~~~~~~~~~~~~
13:40.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:460:18: note: ‘cx’ declared here
13:40.36   460 |       JSContext* cx, JS::Handle target) {                       \
13:40.36       |       ~~~~~~~~~~~^~
13:40.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:490:1: note: in expansion of macro ‘DEFINE_CREATE’
13:40.36   490 | DEFINE_CREATE(ModuleRequestObject, ShellModuleRequestObjectWrapper_accessors,
13:40.36       | ^~~~~~~~~~~~~
13:40.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:40.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:40.41     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:40.41     inlined from ‘bool ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:346:1:
13:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:40.41  1151 |     *this->stack = this;
13:40.41       |     ~~~~~~~~~~~~~^~~~~~
13:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’:
13:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:40.41   234 |   JS::Rooted filtered(cx);
13:40.41       |                         ^~~~~~~~
13:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:40.41   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:40.41       |       ~~~~~~~~~~~^~
13:40.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:346:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:40.41   346 | DEFINE_GETTER_FUNCTIONS(ImportEntry, moduleRequest, ObjectOrNullValue,
13:40.41       | ^~~~~~~~~~~~~~~~~~~~~~~
13:40.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:40.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:40.43     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:40.43     inlined from ‘bool ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:363:1:
13:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:40.43  1151 |     *this->stack = this;
13:40.43       |     ~~~~~~~~~~~~~^~~~~~
13:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’:
13:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:40.43   234 |   JS::Rooted filtered(cx);
13:40.43       |                         ^~~~~~~~
13:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:40.43   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:40.43       |       ~~~~~~~~~~~^~
13:40.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:363:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:40.43   363 | DEFINE_GETTER_FUNCTIONS(ExportEntry, moduleRequest, ObjectOrNullValue,
13:40.43       | ^~~~~~~~~~~~~~~~~~~~~~~
13:40.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:40.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:40.46     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:40.46     inlined from ‘bool ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1:
13:40.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:40.46  1151 |     *this->stack = this;
13:40.46       |     ~~~~~~~~~~~~~^~~~~~
13:40.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’:
13:40.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:40.46   234 |   JS::Rooted filtered(cx);
13:40.46       |                         ^~~~~~~~
13:40.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:248:18: note: ‘cx’ declared here
13:40.46   248 |       JSContext* cx, const JS::CallArgs& args) {                               \
13:40.46       |       ~~~~~~~~~~~^~
13:40.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:40.46   380 | DEFINE_GETTER_FUNCTIONS(RequestedModule, moduleRequest, ObjectOrNullValue,
13:40.46       | ^~~~~~~~~~~~~~~~~~~~~~~
13:40.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:40.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:40.48     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:40.48     inlined from ‘bool ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1,
13:40.48     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellRequestedModuleWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellRequestedModuleWrapper_moduleRequestGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1,
13:40.48     inlined from ‘bool ShellRequestedModuleWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1:
13:40.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:40.48  1151 |     *this->stack = this;
13:40.48       |     ~~~~~~~~~~~~~^~~~~~
13:40.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’:
13:40.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:40.48   234 |   JS::Rooted filtered(cx);
13:40.48       |                         ^~~~~~~~
13:40.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:40.49   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:40.49       |                                                    ~~~~~~~~~~~^~
13:40.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:40.49   380 | DEFINE_GETTER_FUNCTIONS(RequestedModule, moduleRequest, ObjectOrNullValue,
13:40.49       | ^~~~~~~~~~~~~~~~~~~~~~~
13:40.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:40.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:40.52     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:40.52     inlined from ‘bool ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:363:1,
13:40.52     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_moduleRequestGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:363:1,
13:40.52     inlined from ‘bool ShellExportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:363:1:
13:40.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:40.52  1151 |     *this->stack = this;
13:40.52       |     ~~~~~~~~~~~~~^~~~~~
13:40.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’:
13:40.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:40.52   234 |   JS::Rooted filtered(cx);
13:40.52       |                         ^~~~~~~~
13:40.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:40.52   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:40.52       |                                                    ~~~~~~~~~~~^~
13:40.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:363:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:40.52   363 | DEFINE_GETTER_FUNCTIONS(ExportEntry, moduleRequest, ObjectOrNullValue,
13:40.52       | ^~~~~~~~~~~~~~~~~~~~~~~
13:40.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
13:40.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:40.55     inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25,
13:40.55     inlined from ‘bool ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:346:1,
13:40.55     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellImportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellImportEntryWrapper_moduleRequestGetter_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:346:1,
13:40.55     inlined from ‘bool ShellImportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:346:1:
13:40.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
13:40.55  1151 |     *this->stack = this;
13:40.55       |     ~~~~~~~~~~~~~^~~~~~
13:40.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’:
13:40.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:234:25: note: ‘filtered’ declared here
13:40.55   234 |   JS::Rooted filtered(cx);
13:40.55       |                         ^~~~~~~~
13:40.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:252:63: note: ‘cx’ declared here
13:40.55   252 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
13:40.55       |                                                    ~~~~~~~~~~~^~
13:40.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:346:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’
13:40.55   346 | DEFINE_GETTER_FUNCTIONS(ImportEntry, moduleRequest, ObjectOrNullValue,
13:40.55       | ^~~~~~~~~~~~~~~~~~~~~~~
13:40.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:40.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:40.59     inlined from ‘static js::shell::ShellModuleObjectWrapper* js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:498:1:
13:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:40.59  1151 |     *this->stack = this;
13:40.59       |     ~~~~~~~~~~~~~^~~~~~
13:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static js::shell::ShellModuleObjectWrapper* js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)’:
13:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:461:27: note: ‘obj’ declared here
13:40.59   461 |     JS::Rooted obj(cx, JS_NewObject(cx, &class_));           \
13:40.59       |                           ^~~
13:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:498:1: note: in expansion of macro ‘DEFINE_CREATE’
13:40.59   498 | DEFINE_CREATE(ModuleObject, ShellModuleObjectWrapper_accessors, nullptr)
13:40.59       | ^~~~~~~~~~~~~
13:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:460:18: note: ‘cx’ declared here
13:40.59   460 |       JSContext* cx, JS::Handle target) {                       \
13:40.59       |       ~~~~~~~~~~~^~
13:40.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:498:1: note: in expansion of macro ‘DEFINE_CREATE’
13:40.59   498 | DEFINE_CREATE(ModuleObject, ShellModuleObjectWrapper_accessors, nullptr)
13:40.59       | ^~~~~~~~~~~~~
13:40.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:40.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:40.94     inlined from ‘static ShellImportAttributeWrapper* ShellImportAttributeWrapper::create(JSContext*, JS::Handle, js::ImportAttribute*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:492:1:
13:40.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:40.94  1151 |     *this->stack = this;
13:40.94       |     ~~~~~~~~~~~~~^~~~~~
13:40.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellImportAttributeWrapper* ShellImportAttributeWrapper::create(JSContext*, JS::Handle, js::ImportAttribute*)’:
13:40.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:477:27: note: ‘obj’ declared here
13:40.95   477 |     JS::Rooted obj(cx, JS_NewObject(cx, &class_));           \
13:40.95       |                           ^~~
13:40.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:492:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’
13:40.95   492 | DEFINE_NATIVE_CREATE(ImportAttribute, ShellImportAttributeWrapper_accessors,
13:40.95       | ^~~~~~~~~~~~~~~~~~~~
13:40.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:476:18: note: ‘cx’ declared here
13:40.95   476 |       JSContext* cx, JS::Handle owner, CLASS* target) {      \
13:40.95       |       ~~~~~~~~~~~^~
13:40.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:492:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’
13:40.95   492 | DEFINE_NATIVE_CREATE(ImportAttribute, ShellImportAttributeWrapper_accessors,
13:40.95       | ^~~~~~~~~~~~~~~~~~~~
13:40.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:40.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:40.99     inlined from ‘static ShellImportEntryWrapper* ShellImportEntryWrapper::create(JSContext*, JS::Handle, js::ImportEntry*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:494:1:
13:40.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:40.99  1151 |     *this->stack = this;
13:40.99       |     ~~~~~~~~~~~~~^~~~~~
13:40.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellImportEntryWrapper* ShellImportEntryWrapper::create(JSContext*, JS::Handle, js::ImportEntry*)’:
13:40.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:477:27: note: ‘obj’ declared here
13:40.99   477 |     JS::Rooted obj(cx, JS_NewObject(cx, &class_));           \
13:40.99       |                           ^~~
13:40.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:494:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’
13:40.99   494 | DEFINE_NATIVE_CREATE(ImportEntry, ShellImportEntryWrapper_accessors, nullptr)
13:40.99       | ^~~~~~~~~~~~~~~~~~~~
13:41.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:476:18: note: ‘cx’ declared here
13:41.00   476 |       JSContext* cx, JS::Handle owner, CLASS* target) {      \
13:41.00       |       ~~~~~~~~~~~^~
13:41.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:494:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’
13:41.00   494 | DEFINE_NATIVE_CREATE(ImportEntry, ShellImportEntryWrapper_accessors, nullptr)
13:41.00       | ^~~~~~~~~~~~~~~~~~~~
13:41.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:41.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.04     inlined from ‘static ShellExportEntryWrapper* ShellExportEntryWrapper::create(JSContext*, JS::Handle, js::ExportEntry*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:495:1:
13:41.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:41.04  1151 |     *this->stack = this;
13:41.04       |     ~~~~~~~~~~~~~^~~~~~
13:41.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellExportEntryWrapper* ShellExportEntryWrapper::create(JSContext*, JS::Handle, js::ExportEntry*)’:
13:41.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:477:27: note: ‘obj’ declared here
13:41.04   477 |     JS::Rooted obj(cx, JS_NewObject(cx, &class_));           \
13:41.04       |                           ^~~
13:41.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:495:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’
13:41.04   495 | DEFINE_NATIVE_CREATE(ExportEntry, ShellExportEntryWrapper_accessors, nullptr)
13:41.04       | ^~~~~~~~~~~~~~~~~~~~
13:41.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:476:18: note: ‘cx’ declared here
13:41.04   476 |       JSContext* cx, JS::Handle owner, CLASS* target) {      \
13:41.04       |       ~~~~~~~~~~~^~
13:41.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:495:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’
13:41.04   495 | DEFINE_NATIVE_CREATE(ExportEntry, ShellExportEntryWrapper_accessors, nullptr)
13:41.04       | ^~~~~~~~~~~~~~~~~~~~
13:41.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:41.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.08     inlined from ‘static ShellRequestedModuleWrapper* ShellRequestedModuleWrapper::create(JSContext*, JS::Handle, js::RequestedModule*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:496:1:
13:41.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:41.09  1151 |     *this->stack = this;
13:41.09       |     ~~~~~~~~~~~~~^~~~~~
13:41.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellRequestedModuleWrapper* ShellRequestedModuleWrapper::create(JSContext*, JS::Handle, js::RequestedModule*)’:
13:41.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:477:27: note: ‘obj’ declared here
13:41.09   477 |     JS::Rooted obj(cx, JS_NewObject(cx, &class_));           \
13:41.09       |                           ^~~
13:41.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:496:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’
13:41.09   496 | DEFINE_NATIVE_CREATE(RequestedModule, ShellRequestedModuleWrapper_accessors,
13:41.09       | ^~~~~~~~~~~~~~~~~~~~
13:41.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:476:18: note: ‘cx’ declared here
13:41.09   476 |       JSContext* cx, JS::Handle owner, CLASS* target) {      \
13:41.09       |       ~~~~~~~~~~~^~
13:41.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:496:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’
13:41.09   496 | DEFINE_NATIVE_CREATE(RequestedModule, ShellRequestedModuleWrapper_accessors,
13:41.09       | ^~~~~~~~~~~~~~~~~~~~
13:41.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = UserBufferObject*]’,
13:41.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = UserBufferObject*; T = UserBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.18     inlined from ‘bool CreateUserArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2103:79:
13:41.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘userBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:41.18  1151 |     *this->stack = this;
13:41.18       |     ~~~~~~~~~~~~~^~~~~~
13:41.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool CreateUserArrayBuffer(JSContext*, unsigned int, JS::Value*)’:
13:41.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2103:29: note: ‘userBuffer’ declared here
13:41.19  2103 |   Rooted userBuffer(cx, UserBufferObject::create(cx, bytes));
13:41.19       |                             ^~~~~~~~~~
13:41.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2084:46: note: ‘cx’ declared here
13:41.19  2084 | static bool CreateUserArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
13:41.19       |                                   ~~~~~~~~~~~^~
13:41.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:41.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.22     inlined from ‘js::shell::FileObject* js::shell::redirect(JSContext*, JS::HandleString, RCFile**)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:688:71:
13:41.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘filename’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:41.22  1151 |     *this->stack = this;
13:41.22       |     ~~~~~~~~~~~~~^~~~~~
13:41.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘js::shell::FileObject* js::shell::redirect(JSContext*, JS::HandleString, RCFile**)’:
13:41.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:688:16: note: ‘filename’ declared here
13:41.22   688 |   RootedString filename(cx, ResolvePath(cx, relFilename, RootRelative));
13:41.22       |                ^~~~~~~~
13:41.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:686:40: note: ‘cx’ declared here
13:41.22   686 | static FileObject* redirect(JSContext* cx, HandleString relFilename,
13:41.22       |                             ~~~~~~~~~~~^~
13:41.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:41.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::shell::FileObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.27     inlined from ‘bool js::shell::Redirect(JSContext*, const JS::CallArgs&, RCFile**)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:726:62,
13:41.27     inlined from ‘bool js::shell::Redirect(JSContext*, const JS::CallArgs&, RCFile**)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:718:13,
13:41.27     inlined from ‘bool js::shell::osfile_redirectError(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:780:18:
13:41.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘oldFileObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:41.27  1151 |     *this->stack = this;
13:41.27       |     ~~~~~~~~~~~~~^~~~~~
13:41.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_redirectError(JSContext*, unsigned int, JS::Value*)’:
13:41.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:726:16: note: ‘oldFileObj’ declared here
13:41.27   726 |   RootedObject oldFileObj(cx, FileObject::create(cx, oldFile));
13:41.27       |                ^~~~~~~~~~
13:41.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:777:45: note: ‘cx’ declared here
13:41.27   777 | static bool osfile_redirectError(JSContext* cx, unsigned argc, Value* vp) {
13:41.27       |                                  ~~~~~~~~~~~^~
13:41.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:41.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::shell::FileObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.34     inlined from ‘bool js::shell::Redirect(JSContext*, const JS::CallArgs&, RCFile**)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:726:62,
13:41.34     inlined from ‘bool js::shell::Redirect(JSContext*, const JS::CallArgs&, RCFile**)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:718:13,
13:41.34     inlined from ‘bool js::shell::osfile_redirectOutput(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:774:18:
13:41.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘oldFileObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:41.34  1151 |     *this->stack = this;
13:41.34       |     ~~~~~~~~~~~~~^~~~~~
13:41.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_redirectOutput(JSContext*, unsigned int, JS::Value*)’:
13:41.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:726:16: note: ‘oldFileObj’ declared here
13:41.34   726 |   RootedObject oldFileObj(cx, FileObject::create(cx, oldFile));
13:41.34       |                ^~~~~~~~~~
13:41.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:771:46: note: ‘cx’ declared here
13:41.34   771 | static bool osfile_redirectOutput(JSContext* cx, unsigned argc, Value* vp) {
13:41.34       |                                   ~~~~~~~~~~~^~
13:41.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:41.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:41.42     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:41.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:41.42  1151 |     *this->stack = this;
13:41.42       |     ~~~~~~~~~~~~~^~~~~~
13:41.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short unsigned int]’:
13:41.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:41.42  1310 |   Rooted buffer(cx);
13:41.42       |                              ^~~~~~
13:41.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:41.42  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:41.43       |     ~~~~~~~~~~~^~
13:41.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:41.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.51     inlined from ‘bool js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::HandleString, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:532:58:
13:41.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘registry’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:41.51  1151 |     *this->stack = this;
13:41.51       |     ~~~~~~~~~~~~~^~~~~~
13:41.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::HandleString, JS::HandleObject)’:
13:41.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:532:16: note: ‘registry’ declared here
13:41.51   532 |   RootedObject registry(cx, getOrCreateModuleRegistry(cx));
13:41.51       |                ^~~~~~~~
13:41.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:530:51: note: ‘cx’ declared here
13:41.52   530 | bool ModuleLoader::addModuleToRegistry(JSContext* cx, HandleString path,
13:41.52       |                                        ~~~~~~~~~~~^~
13:41.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:41.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.58     inlined from ‘bool js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::HandleString, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:512:58:
13:41.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘registry’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:41.58  1151 |     *this->stack = this;
13:41.58       |     ~~~~~~~~~~~~~^~~~~~
13:41.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::HandleString, JS::MutableHandleObject)’:
13:41.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:512:16: note: ‘registry’ declared here
13:41.58   512 |   RootedObject registry(cx, getOrCreateModuleRegistry(cx));
13:41.58       |                ^~~~~~~~
13:41.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:508:54: note: ‘cx’ declared here
13:41.58   508 | bool ModuleLoader::lookupModuleInRegistry(JSContext* cx, HandleString path,
13:41.58       |                                           ~~~~~~~~~~~^~
13:41.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:41.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.67     inlined from ‘JSLinearString* js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:579:43:
13:41.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:41.67  1151 |     *this->stack = this;
13:41.67       |     ~~~~~~~~~~~~~^~~~~~
13:41.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘JSLinearString* js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)’:
13:41.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:579:27: note: ‘path’ declared here
13:41.67   579 |   Rooted path(cx, pathArg);
13:41.67       |                           ^~~~
13:41.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:577:56: note: ‘cx’ declared here
13:41.67   577 | JSLinearString* ModuleLoader::normalizePath(JSContext* cx,
13:41.67       |                                             ~~~~~~~~~~~^~
13:41.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:41.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.83     inlined from ‘JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleString, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:356:72:
13:41.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:41.83  1151 |     *this->stack = this;
13:41.83       |     ~~~~~~~~~~~~~^~~~~~
13:41.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleString, JS::HandleValue)’:
13:41.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:356:27: note: ‘name’ declared here
13:41.84   356 |   Rooted name(cx, JS_EnsureLinearString(cx, specifier));
13:41.84       |                           ^~~~
13:41.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:354:50: note: ‘cx’ declared here
13:41.84   354 | JSLinearString* ModuleLoader::resolve(JSContext* cx, HandleString specifier,
13:41.84       |                                       ~~~~~~~~~~~^~
13:41.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:41.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:41.98     inlined from ‘static bool js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:95:49:
13:41.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘specifier’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:41.98  1151 |     *this->stack = this;
13:41.99       |     ~~~~~~~~~~~~~^~~~~~
13:41.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In static member function ‘static bool js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’:
13:41.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:95:16: note: ‘specifier’ declared here
13:41.99    95 |   RootedString specifier(cx, JS::ToString(cx, v));
13:41.99       |                ^~~~~~~~~
13:41.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:85:49: note: ‘cx’ declared here
13:41.99    85 | bool ModuleLoader::ImportMetaResolve(JSContext* cx, unsigned argc, Value* vp) {
13:41.99       |                                      ~~~~~~~~~~~^~
13:42.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:42.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.01     inlined from ‘JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleObject, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:346:64:
13:42.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:42.01  1151 |     *this->stack = this;
13:42.01       |     ~~~~~~~~~~~~~^~~~~~
13:42.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleObject, JS::HandleValue)’:
13:42.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:345:27: note: ‘name’ declared here
13:42.01   345 |   Rooted name(
13:42.01       |                           ^~~~
13:42.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:335:50: note: ‘cx’ declared here
13:42.01   335 | JSLinearString* ModuleLoader::resolve(JSContext* cx,
13:42.01       |                                       ~~~~~~~~~~~^~
13:42.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:42.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.02     inlined from ‘bool js::shell::ModuleLoader::registerTestModule(JSContext*, JS::HandleObject, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:140:59:
13:42.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:42.02  1151 |     *this->stack = this;
13:42.02       |     ~~~~~~~~~~~~~^~~~~~
13:42.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::registerTestModule(JSContext*, JS::HandleObject, JS::Handle)’:
13:42.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:139:27: note: ‘path’ declared here
13:42.02   139 |   Rooted path(
13:42.02       |                           ^~~~
13:42.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:137:50: note: ‘cx’ declared here
13:42.02   137 | bool ModuleLoader::registerTestModule(JSContext* cx, HandleObject moduleRequest,
13:42.02       |                                       ~~~~~~~~~~~^~
13:42.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
13:42.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.04     inlined from ‘bool RegisterModule(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5467:70:
13:42.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘specifier’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:42.04  1151 |     *this->stack = this;
13:42.04       |     ~~~~~~~~~~~~~^~~~~~
13:42.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool RegisterModule(JSContext*, unsigned int, JS::Value*)’:
13:42.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5467:19: note: ‘specifier’ declared here
13:42.04  5467 |   Rooted specifier(cx, AtomizeString(cx, args[0].toString()));
13:42.04       |                   ^~~~~~~~~
13:42.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:5444:39: note: ‘cx’ declared here
13:42.04  5444 | static bool RegisterModule(JSContext* cx, unsigned argc, Value* vp) {
13:42.04       |                            ~~~~~~~~~~~^~
13:42.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:42.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.18     inlined from ‘JSObject* js::shell::ModuleLoader::loadAndParse(JSContext*, JS::HandleString, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:424:70:
13:42.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:42.18  1151 |     *this->stack = this;
13:42.18       |     ~~~~~~~~~~~~~^~~~~~
13:42.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘JSObject* js::shell::ModuleLoader::loadAndParse(JSContext*, JS::HandleString, JS::HandleObject)’:
13:42.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:424:27: note: ‘path’ declared here
13:42.18   424 |   Rooted path(cx, JS_EnsureLinearString(cx, pathArg));
13:42.18       |                           ^~~~
13:42.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:422:49: note: ‘cx’ declared here
13:42.18   422 | JSObject* ModuleLoader::loadAndParse(JSContext* cx, HandleString pathArg,
13:42.18       |                                      ~~~~~~~~~~~^~
13:42.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:42.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:42.21     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:42.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:42.21  1151 |     *this->stack = this;
13:42.21       |     ~~~~~~~~~~~~~^~~~~~
13:42.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short int]’:
13:42.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:42.21  1310 |   Rooted buffer(cx);
13:42.21       |                              ^~~~~~
13:42.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:42.21  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:42.21       |     ~~~~~~~~~~~^~
13:42.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:42.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.24     inlined from ‘bool js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:161:67:
13:42.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:42.25  1151 |     *this->stack = this;
13:42.25       |     ~~~~~~~~~~~~~^~~~~~
13:42.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue)’:
13:42.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:161:16: note: ‘module’ declared here
13:42.25   161 |   RootedObject module(cx, loadAndParse(cx, path, moduleRequestArg));
13:42.25       |                ^~~~~~
13:42.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:158:46: note: ‘cx’ declared here
13:42.25   158 | bool ModuleLoader::loadAndExecute(JSContext* cx, HandleString path,
13:42.25       |                                   ~~~~~~~~~~~^~
13:42.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:42.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.26     inlined from ‘JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:177:78:
13:42.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:42.26  1151 |     *this->stack = this;
13:42.26       |     ~~~~~~~~~~~~~^~~~~~
13:42.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’:
13:42.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:176:27: note: ‘path’ declared here
13:42.26   176 |   Rooted path(cx,
13:42.26       |                           ^~~~
13:42.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:174:16: note: ‘cx’ declared here
13:42.26   174 |     JSContext* cx, JS::HandleValue referencingPrivate,
13:42.26       |     ~~~~~~~~~~~^~
13:42.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:42.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.28     inlined from ‘JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:177:78,
13:42.28     inlined from ‘static JSObject* js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:73:50:
13:42.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:42.28  1151 |     *this->stack = this;
13:42.28       |     ~~~~~~~~~~~~~^~~~~~
13:42.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In static member function ‘static JSObject* js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’:
13:42.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:176:27: note: ‘path’ declared here
13:42.28   176 |   Rooted path(cx,
13:42.28       |                           ^~~~
13:42.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:70:16: note: ‘cx’ declared here
13:42.28    70 |     JSContext* cx, JS::HandleValue referencingPrivate,
13:42.28       |     ~~~~~~~~~~~^~
13:42.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:42.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.31     inlined from ‘bool js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:161:67,
13:42.31     inlined from ‘bool js::shell::ModuleLoader::loadRootModule(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:125:22:
13:42.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:42.31  1151 |     *this->stack = this;
13:42.31       |     ~~~~~~~~~~~~~^~~~~~
13:42.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::loadRootModule(JSContext*, JS::HandleString)’:
13:42.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:161:16: note: ‘module’ declared here
13:42.31   161 |   RootedObject module(cx, loadAndParse(cx, path, moduleRequestArg));
13:42.31       |                ^~~~~~
13:42.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:123:46: note: ‘cx’ declared here
13:42.31   123 | bool ModuleLoader::loadRootModule(JSContext* cx, HandleString path) {
13:42.31       |                                   ~~~~~~~~~~~^~
13:42.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:42.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.34     inlined from ‘bool RunModule(JSContext*, const char*, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1210:56,
13:42.34     inlined from ‘bool Process(JSContext*, const char*, bool, FileKind)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1841:23:
13:42.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:42.35  1151 |     *this->stack = this;
13:42.35       |     ~~~~~~~~~~~~~^~~~~~
13:42.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool Process(JSContext*, const char*, bool, FileKind)’:
13:42.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1210:16: note: ‘path’ declared here
13:42.35  1210 |   RootedString path(cx, NewStringCopyUTF8(cx, filename));
13:42.35       |                ^~~~
13:42.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:1804:46: note: ‘cx’ declared here
13:42.35  1804 | [[nodiscard]] static bool Process(JSContext* cx, const char* filename,
13:42.35       |                                   ~~~~~~~~~~~^~
13:42.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
13:42.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:42.96     inlined from ‘bool js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:327:78:
13:42.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:42.96  1151 |     *this->stack = this;
13:42.96       |     ~~~~~~~~~~~~~^~~~~~
13:42.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’:
13:42.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:326:27: note: ‘path’ declared here
13:42.96   326 |   Rooted path(cx,
13:42.96       |                           ^~~~
13:42.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ModuleLoader.cpp:321:48: note: ‘cx’ declared here
13:42.96   321 | bool ModuleLoader::tryDynamicImport(JSContext* cx,
13:42.96       |                                     ~~~~~~~~~~~^~
13:43.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:43.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:43.07     inlined from ‘bool js::shell::ListDir(JSContext*, unsigned int, JS::Value*, PathResolutionMode)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:455:63:
13:43.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]’ [-Wdangling-pointer=]
13:43.07  1151 |     *this->stack = this;
13:43.07       |     ~~~~~~~~~~~~~^~~~~~
13:43.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp: In function ‘bool js::shell::ListDir(JSContext*, unsigned int, JS::Value*, PathResolutionMode)’:
13:43.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:455:16: note: ‘str’ declared here
13:43.07   455 |   RootedString str(cx, ResolvePath(cx, givenPath, resolveMode));
13:43.07       |                ^~~
13:43.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/OSObject.cpp:439:32: note: ‘cx’ declared here
13:43.07   439 | static bool ListDir(JSContext* cx, unsigned argc, Value* vp,
13:43.07       |                     ~~~~~~~~~~~^~
13:43.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:43.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:43.29     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:43.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:43.29  1151 |     *this->stack = this;
13:43.29       |     ~~~~~~~~~~~~~^~~~~~
13:43.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned int]’:
13:43.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:43.29  1310 |   Rooted buffer(cx);
13:43.29       |                              ^~~~~~
13:43.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:43.29  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:43.29       |     ~~~~~~~~~~~^~
13:43.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:43.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:43.49     inlined from ‘bool Evaluate(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2508:38:
13:43.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cacheEntry’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:43.49  1151 |     *this->stack = this;
13:43.49       |     ~~~~~~~~~~~~~^~~~~~
13:43.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool Evaluate(JSContext*, unsigned int, JS::Value*)’:
13:43.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2508:16: note: ‘cacheEntry’ declared here
13:43.49  2508 |   RootedObject cacheEntry(cx, nullptr);
13:43.49       |                ^~~~~~~~~~
13:43.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:2496:33: note: ‘cx’ declared here
13:43.49  2496 | static bool Evaluate(JSContext* cx, unsigned argc, Value* vp) {
13:43.49       |                      ~~~~~~~~~~~^~
13:43.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:43.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:43.89     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:43.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:43.89  1151 |     *this->stack = this;
13:43.89       |     ~~~~~~~~~~~~~^~~~~~
13:43.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = int]’:
13:43.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:43.89  1310 |   Rooted buffer(cx);
13:43.89       |                              ^~~~~~
13:43.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:43.90  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:43.90       |     ~~~~~~~~~~~^~
13:45.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:45.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:45.00     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:45.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:45.00  1151 |     *this->stack = this;
13:45.00       |     ~~~~~~~~~~~~~^~~~~~
13:45.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long unsigned int]’:
13:45.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:45.00  1310 |   Rooted buffer(cx);
13:45.00       |                              ^~~~~~
13:45.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:45.00  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:45.00       |     ~~~~~~~~~~~^~
13:45.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:45.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:45.17     inlined from ‘bool AddMarkObservers(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8288:25:
13:45.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:45.17  1151 |     *this->stack = this;
13:45.17       |     ~~~~~~~~~~~~~^~~~~~
13:45.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp: In function ‘bool AddMarkObservers(JSContext*, unsigned int, JS::Value*)’:
13:45.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8288:16: note: ‘object’ declared here
13:45.17  8288 |   RootedObject object(cx);
13:45.17       |                ^~~~~~
13:45.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/js.cpp:8263:41: note: ‘cx’ declared here
13:45.17  8263 | static bool AddMarkObservers(JSContext* cx, unsigned argc, Value* vp) {
13:45.17       |                              ~~~~~~~~~~~^~
13:45.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
13:45.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:45.46     inlined from ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellImportAttributeWrapper]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:265:28,
13:45.46     inlined from ‘bool SpanToNullableArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellImportAttributeWrapper]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:293:30:
13:45.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:45.46  1151 |     *this->stack = this;
13:45.46       |     ~~~~~~~~~~~~~^~~~~~
13:45.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool SpanToNullableArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellImportAttributeWrapper]’:
13:45.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:265:28: note: ‘toArray’ declared here
13:45.46   265 |   JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length));
13:45.46       |                            ^~~~~~~
13:45.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:286:43: note: ‘cx’ declared here
13:45.46   286 | bool SpanToNullableArrayFilter(JSContext* cx, JS::Handle owner,
13:45.46       |                                ~~~~~~~~~~~^~
13:45.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
13:45.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:45.60     inlined from ‘bool ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle) [with T = js::shell::ShellModuleObjectWrapper]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:169:28:
13:45.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:45.60  1151 |     *this->stack = this;
13:45.60       |     ~~~~~~~~~~~~~^~~~~~
13:45.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle) [with T = js::shell::ShellModuleObjectWrapper]’:
13:45.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:169:28: note: ‘toArray’ declared here
13:45.60   169 |   JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length));
13:45.60       |                            ^~~~~~~
13:45.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:158:35: note: ‘cx’ declared here
13:45.60   158 | bool ListToArrayFilter(JSContext* cx, JS::Handle from,
13:45.60       |                        ~~~~~~~~~~~^~
13:45.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:45.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:45.69     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30:
13:45.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:45.69  1151 |     *this->stack = this;
13:45.69       |     ~~~~~~~~~~~~~^~~~~~
13:45.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long int]’:
13:45.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1310:30: note: ‘buffer’ declared here
13:45.69  1310 |   Rooted buffer(cx);
13:45.69       |                              ^~~~~~
13:45.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1276:16: note: ‘cx’ declared here
13:45.69  1276 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
13:45.69       |     ~~~~~~~~~~~^~
13:45.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
13:45.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:45.70     inlined from ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellExportEntryWrapper]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:265:28:
13:45.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:45.70  1151 |     *this->stack = this;
13:45.70       |     ~~~~~~~~~~~~~^~~~~~
13:45.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellExportEntryWrapper]’:
13:45.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:265:28: note: ‘toArray’ declared here
13:45.71   265 |   JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length));
13:45.71       |                            ^~~~~~~
13:45.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:261:35: note: ‘cx’ declared here
13:45.71   261 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner,
13:45.71       |                        ~~~~~~~~~~~^~
13:45.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:45.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:45.84     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:45.84     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = signed char; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:45.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:45.84  1151 |     *this->stack = this;
13:45.84       |     ~~~~~~~~~~~~~^~~~~~
13:45.84 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject-inl.h:27,
13:45.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/NativeObject-inl.h:32,
13:45.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:36:
13:45.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = signed char; Ops = js::SharedOps]’:
13:45.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:45.84   169 |   RootedId id(cx);
13:45.84       |            ^~
13:45.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:45.84   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:45.84       |                                    ~~~~~~~~~~~^~
13:46.00 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:46.00     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:46.00     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:46.00     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = signed char; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:46.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:46.00  1151 |     *this->stack = this;
13:46.00       |     ~~~~~~~~~~~~~^~~~~~
13:46.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = signed char; Ops = js::UnsharedOps]’:
13:46.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:46.01   169 |   RootedId id(cx);
13:46.01       |            ^~
13:46.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:46.01   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:46.01       |                                    ~~~~~~~~~~~^~
13:46.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
13:46.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:46.17     inlined from ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellImportEntryWrapper]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:265:28:
13:46.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:46.17  1151 |     *this->stack = this;
13:46.17       |     ~~~~~~~~~~~~~^~~~~~
13:46.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellImportEntryWrapper]’:
13:46.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:265:28: note: ‘toArray’ declared here
13:46.17   265 |   JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length));
13:46.17       |                            ^~~~~~~
13:46.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:261:35: note: ‘cx’ declared here
13:46.17   261 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner,
13:46.17       |                        ~~~~~~~~~~~^~
13:46.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:46.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:46.17     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:46.17     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned char; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:46.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:46.17  1151 |     *this->stack = this;
13:46.17       |     ~~~~~~~~~~~~~^~~~~~
13:46.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned char; Ops = js::SharedOps]’:
13:46.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:46.18   169 |   RootedId id(cx);
13:46.18       |            ^~
13:46.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:46.18   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:46.18       |                                    ~~~~~~~~~~~^~
13:46.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:46.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:46.34     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:46.34     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned char; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:46.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:46.34  1151 |     *this->stack = this;
13:46.34       |     ~~~~~~~~~~~~~^~~~~~
13:46.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned char; Ops = js::UnsharedOps]’:
13:46.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:46.34   169 |   RootedId id(cx);
13:46.34       |            ^~
13:46.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:46.34   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:46.34       |                                    ~~~~~~~~~~~^~
13:46.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:46.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:46.49     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:46.49     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short int; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:46.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:46.49  1151 |     *this->stack = this;
13:46.49       |     ~~~~~~~~~~~~~^~~~~~
13:46.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short int; Ops = js::SharedOps]’:
13:46.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:46.49   169 |   RootedId id(cx);
13:46.49       |            ^~
13:46.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:46.50   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:46.50       |                                    ~~~~~~~~~~~^~
13:46.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
13:46.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:46.57     inlined from ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellRequestedModuleWrapper]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:265:28:
13:46.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:46.57  1151 |     *this->stack = this;
13:46.57       |     ~~~~~~~~~~~~~^~~~~~
13:46.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellRequestedModuleWrapper]’:
13:46.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:265:28: note: ‘toArray’ declared here
13:46.57   265 |   JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length));
13:46.57       |                            ^~~~~~~
13:46.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/ShellModuleObjectWrapper.cpp:261:35: note: ‘cx’ declared here
13:46.57   261 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner,
13:46.57       |                        ~~~~~~~~~~~^~
13:46.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:46.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:46.65     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:46.65     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:46.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:46.65  1151 |     *this->stack = this;
13:46.65       |     ~~~~~~~~~~~~~^~~~~~
13:46.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short int; Ops = js::UnsharedOps]’:
13:46.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:46.65   169 |   RootedId id(cx);
13:46.65       |            ^~
13:46.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:46.65   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:46.65       |                                    ~~~~~~~~~~~^~
13:46.76 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
13:46.76                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
13:46.76                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
13:46.76                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testIntString.cpp:8,
13:46.76                  from Unified_cpp_js_src_jsapi-tests11.cpp:2:
13:46.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:46.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:46.76     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
13:46.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
13:46.77  1151 |     *this->stack = this;
13:46.77       |     ~~~~~~~~~~~~~^~~~~~
13:46.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
13:46.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
13:46.77   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
13:46.77       |                             ^
13:46.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
13:46.77   328 |   void maybeAppendException(JSAPITestString& message) override {
13:46.77       |                                                       ^~~~~~~~
13:46.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:46.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:46.82     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:46.82     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short unsigned int; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:46.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:46.82  1151 |     *this->stack = this;
13:46.82       |     ~~~~~~~~~~~~~^~~~~~
13:46.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short unsigned int; Ops = js::SharedOps]’:
13:46.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:46.82   169 |   RootedId id(cx);
13:46.82       |            ^~
13:46.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:46.82   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:46.82       |                                    ~~~~~~~~~~~^~
13:47.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:47.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:47.02     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:47.03     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short unsigned int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:47.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:47.03  1151 |     *this->stack = this;
13:47.03       |     ~~~~~~~~~~~~~^~~~~~
13:47.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short unsigned int; Ops = js::UnsharedOps]’:
13:47.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:47.03   169 |   RootedId id(cx);
13:47.03       |            ^~
13:47.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:47.03   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:47.03       |                                    ~~~~~~~~~~~^~
13:47.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:47.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:47.18     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:47.18     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = int; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:47.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:47.19  1151 |     *this->stack = this;
13:47.19       |     ~~~~~~~~~~~~~^~~~~~
13:47.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = int; Ops = js::SharedOps]’:
13:47.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:47.19   169 |   RootedId id(cx);
13:47.19       |            ^~
13:47.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:47.19   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:47.19       |                                    ~~~~~~~~~~~^~
13:47.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:47.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:47.36     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:47.36     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:47.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:47.36  1151 |     *this->stack = this;
13:47.36       |     ~~~~~~~~~~~~~^~~~~~
13:47.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = int; Ops = js::UnsharedOps]’:
13:47.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:47.36   169 |   RootedId id(cx);
13:47.36       |            ^~
13:47.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:47.36   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:47.36       |                                    ~~~~~~~~~~~^~
13:47.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:47.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:47.51     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:47.51     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned int; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:47.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:47.51  1151 |     *this->stack = this;
13:47.51       |     ~~~~~~~~~~~~~^~~~~~
13:47.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned int; Ops = js::SharedOps]’:
13:47.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:47.51   169 |   RootedId id(cx);
13:47.51       |            ^~
13:47.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:47.51   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:47.51       |                                    ~~~~~~~~~~~^~
13:47.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:47.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:47.67     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:47.67     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:47.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:47.68  1151 |     *this->stack = this;
13:47.68       |     ~~~~~~~~~~~~~^~~~~~
13:47.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned int; Ops = js::UnsharedOps]’:
13:47.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:47.68   169 |   RootedId id(cx);
13:47.68       |            ^~
13:47.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:47.68   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:47.68       |                                    ~~~~~~~~~~~^~
13:47.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:47.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:47.84     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:47.84     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = float; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:47.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:47.84  1151 |     *this->stack = this;
13:47.84       |     ~~~~~~~~~~~~~^~~~~~
13:47.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = float; Ops = js::SharedOps]’:
13:47.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:47.85   169 |   RootedId id(cx);
13:47.85       |            ^~
13:47.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:47.85   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:47.85       |                                    ~~~~~~~~~~~^~
13:47.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:47.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:47.99     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:47.99     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = float; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:47.99  1151 |     *this->stack = this;
13:47.99       |     ~~~~~~~~~~~~~^~~~~~
13:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = float; Ops = js::UnsharedOps]’:
13:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:47.99   169 |   RootedId id(cx);
13:47.99       |            ^~
13:47.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:47.99   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:47.99       |                                    ~~~~~~~~~~~^~
13:48.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:48.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:48.14     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:48.14     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = double; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:48.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:48.14  1151 |     *this->stack = this;
13:48.14       |     ~~~~~~~~~~~~~^~~~~~
13:48.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = double; Ops = js::SharedOps]’:
13:48.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:48.14   169 |   RootedId id(cx);
13:48.15       |            ^~
13:48.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:48.15   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:48.15       |                                    ~~~~~~~~~~~^~
13:48.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:48.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:48.30     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:48.30     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = double; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:48.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:48.30  1151 |     *this->stack = this;
13:48.30       |     ~~~~~~~~~~~~~^~~~~~
13:48.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = double; Ops = js::UnsharedOps]’:
13:48.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:48.30   169 |   RootedId id(cx);
13:48.30       |            ^~
13:48.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:48.30   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:48.30       |                                    ~~~~~~~~~~~^~
13:48.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:48.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:48.44     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:48.44     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::uint8_clamped; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:48.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:48.44  1151 |     *this->stack = this;
13:48.44       |     ~~~~~~~~~~~~~^~~~~~
13:48.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::uint8_clamped; Ops = js::SharedOps]’:
13:48.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:48.44   169 |   RootedId id(cx);
13:48.44       |            ^~
13:48.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:48.44   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:48.44       |                                    ~~~~~~~~~~~^~
13:48.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:48.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:48.59     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:48.59     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:48.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:48.59  1151 |     *this->stack = this;
13:48.59       |     ~~~~~~~~~~~~~^~~~~~
13:48.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’:
13:48.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:48.59   169 |   RootedId id(cx);
13:48.59       |            ^~
13:48.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:48.59   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:48.59       |                                    ~~~~~~~~~~~^~
13:48.77 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:48.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:48.77     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:48.77     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long int; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:48.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:48.77  1151 |     *this->stack = this;
13:48.77       |     ~~~~~~~~~~~~~^~~~~~
13:48.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long int; Ops = js::SharedOps]’:
13:48.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:48.77   169 |   RootedId id(cx);
13:48.78       |            ^~
13:48.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:48.78   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:48.78       |                                    ~~~~~~~~~~~^~
13:48.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:48.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:48.93     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:48.93     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:48.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:48.93  1151 |     *this->stack = this;
13:48.93       |     ~~~~~~~~~~~~~^~~~~~
13:48.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long int; Ops = js::UnsharedOps]’:
13:48.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:48.93   169 |   RootedId id(cx);
13:48.93       |            ^~
13:48.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:48.93   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:48.93       |                                    ~~~~~~~~~~~^~
13:49.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:49.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:49.05     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:49.05     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long unsigned int; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:49.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:49.05  1151 |     *this->stack = this;
13:49.05       |     ~~~~~~~~~~~~~^~~~~~
13:49.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long unsigned int; Ops = js::SharedOps]’:
13:49.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:49.05   169 |   RootedId id(cx);
13:49.05       |            ^~
13:49.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:49.05   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:49.05       |                                    ~~~~~~~~~~~^~
13:49.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:49.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:49.18     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:49.18     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long unsigned int; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:49.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:49.18  1151 |     *this->stack = this;
13:49.18       |     ~~~~~~~~~~~~~^~~~~~
13:49.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long unsigned int; Ops = js::UnsharedOps]’:
13:49.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:49.18   169 |   RootedId id(cx);
13:49.18       |            ^~
13:49.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:49.18   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:49.18       |                                    ~~~~~~~~~~~^~
13:49.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:49.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:49.31     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:49.31     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::float16; Ops = js::SharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:49.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:49.31  1151 |     *this->stack = this;
13:49.31       |     ~~~~~~~~~~~~~^~~~~~
13:49.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::float16; Ops = js::SharedOps]’:
13:49.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:49.31   169 |   RootedId id(cx);
13:49.31       |            ^~
13:49.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:49.31   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:49.31       |                                    ~~~~~~~~~~~^~
13:49.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
13:49.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:49.50     inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:17,
13:49.50     inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::float16; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:557:34:
13:49.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
13:49.50  1151 |     *this->stack = this;
13:49.50       |     ~~~~~~~~~~~~~^~~~~~
13:49.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::float16; Ops = js::UnsharedOps]’:
13:49.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/ObjectOperations-inl.h:169:12: note: ‘id’ declared here
13:49.50   169 |   RootedId id(cx);
13:49.50       |            ^~
13:49.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:511:47: note: ‘cx’ declared here
13:49.50   511 |   static bool setFromNonTypedArray(JSContext* cx,
13:49.50       |                                    ~~~~~~~~~~~^~
13:49.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’,
13:49.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:49.71     inlined from ‘static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1836:58:
13:49.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:49.71  1151 |     *this->stack = this;
13:49.71       |     ~~~~~~~~~~~~~^~~~~~
13:49.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)’:
13:49.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1835:29: note: ‘target’ declared here
13:49.71  1835 |   Rooted target(
13:49.71       |                             ^~~~~~
13:49.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1831:44: note: ‘cx’ declared here
13:49.71  1831 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) {
13:49.71       |                                 ~~~~~~~~~~~^~
13:50.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
13:50.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:50.68     inlined from ‘virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:687:50:
13:50.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:50.68  1151 |     *this->stack = this;
13:50.68       |     ~~~~~~~~~~~~~^~~~~~
13:50.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’:
13:50.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:687:24: note: ‘obj’ declared here
13:50.68   687 |   Rooted obj(cx, NewPlainObject(cx));
13:50.68       |                        ^~~
13:50.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:667:39: note: ‘cx’ declared here
13:50.68   667 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase,
13:50.68       |                            ~~~~~~~~~~~^~
13:50.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]’,
13:50.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:50.82     inlined from ‘virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:857:51:
13:50.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘map’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:50.82  1151 |     *this->stack = this;
13:50.82       |     ~~~~~~~~~~~~~^~~~~~
13:50.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’:
13:50.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:857:22: note: ‘map’ declared here
13:50.82   857 |   Rooted map(cx, MapObject::create(cx));
13:50.82       |                      ^~~
13:50.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:832:43: note: ‘cx’ declared here
13:50.82   832 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase,
13:50.83       |                                ~~~~~~~~~~~^~
13:51.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
13:51.13     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:51.13     inlined from ‘virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:480:9:
13:51.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:51.13  1151 |     *this->stack = this;
13:51.13       |     ~~~~~~~~~~~~~^~~~~~
13:51.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’:
13:51.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:476:24: note: ‘obj’ declared here
13:51.13   476 |   Rooted obj(
13:51.13       |                        ^~~
13:51.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:472:39: note: ‘cx’ declared here
13:51.13   472 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase,
13:51.13       |                            ~~~~~~~~~~~^~
13:52.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
13:52.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:52.15     inlined from ‘virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:1017:9:
13:52.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:52.16  1151 |     *this->stack = this;
13:52.16       |     ~~~~~~~~~~~~~^~~~~~
13:52.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’:
13:52.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:1013:24: note: ‘obj’ declared here
13:52.16  1013 |   Rooted obj(
13:52.16       |                        ^~~
13:52.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:1009:36: note: ‘cx’ declared here
13:52.16  1009 | bool ByFilename::report(JSContext* cx, CountBase& countBase,
13:52.16       |                         ~~~~~~~~~~~^~
13:52.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:52.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:52.69     inlined from ‘JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue, JS::MutableHandle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:1086:58:
13:52.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘breakdown’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:52.69  1151 |     *this->stack = this;
13:52.69       |     ~~~~~~~~~~~~~^~~~~~
13:52.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp: In function ‘JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue, JS::MutableHandle >)’:
13:52.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:1086:16: note: ‘breakdown’ declared here
13:52.69  1086 |   RootedObject breakdown(cx, ToObject(cx, breakdownValue));
13:52.69       |                ^~~~~~~~~
13:52.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:1078:27: note: ‘cx’ declared here
13:52.69  1078 | ParseBreakdown(JSContext* cx, HandleValue breakdownValue,
13:52.69       |                ~~~~~~~~~~~^~
13:54.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’,
13:54.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:54.90     inlined from ‘bool TypedArraySortPrologue(JSContext*, JS::Handle, JS::Handle, js::ArraySortData*, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4269:9,
13:54.90     inlined from ‘static bool js::TypedArrayObject::sort(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4415:30:
13:54.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tarrayUnwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:54.90  1151 |     *this->stack = this;
13:54.90       |     ~~~~~~~~~~~~~^~~~~~
13:54.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::sort(JSContext*, unsigned int, JS::Value*)’:
13:54.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4264:29: note: ‘tarrayUnwrapped’ declared here
13:54.90  4264 |   Rooted tarrayUnwrapped(
13:54.90       |                             ^~~~~~~~~~~~~~~
13:54.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4394:40: note: ‘cx’ declared here
13:54.90  4394 | bool TypedArrayObject::sort(JSContext* cx, unsigned argc, Value* vp) {
13:54.90       |                             ~~~~~~~~~~~^~
13:55.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’,
13:55.03     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:55.03     inlined from ‘bool TypedArraySortPrologue(JSContext*, JS::Handle, JS::Handle, js::ArraySortData*, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4269:9,
13:55.03     inlined from ‘js::ArraySortResult js::TypedArraySortFromJit(JSContext*, jit::TrampolineNativeFrameLayout*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4467:30:
13:55.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tarrayUnwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:55.04  1151 |     *this->stack = this;
13:55.04       |     ~~~~~~~~~~~~~^~~~~~
13:55.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::ArraySortResult js::TypedArraySortFromJit(JSContext*, jit::TrampolineNativeFrameLayout*)’:
13:55.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4264:29: note: ‘tarrayUnwrapped’ declared here
13:55.04  4264 |   Rooted tarrayUnwrapped(
13:55.04       |                             ^~~~~~~~~~~~~~~
13:55.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:4455:16: note: ‘cx’ declared here
13:55.04  4455 |     JSContext* cx, jit::TrampolineNativeFrameLayout* frame) {
13:55.04       |     ~~~~~~~~~~~^~
13:55.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:55.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:55.20     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:55.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:55.20  1151 |     *this->stack = this;
13:55.20       |     ~~~~~~~~~~~~~^~~~~~
13:55.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = signed char]’:
13:55.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:55.20  1405 |     Rooted buffer(cx);
13:55.20       |                                ^~~~~~
13:55.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:55.20  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:55.20       |     ~~~~~~~~~~~^~
13:55.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:55.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:55.40     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:55.40     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:55.40     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:55.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:55.40  1151 |     *this->stack = this;
13:55.40       |     ~~~~~~~~~~~~~^~~~~~
13:55.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]’:
13:55.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:55.40   819 |     Rooted buffer(cx);
13:55.40       |                                ^~~~~~
13:55.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:55.41   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:55.41       |                                 ~~~~~~~~~~~^~
13:55.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:55.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:55.56     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:55.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:55.56  1151 |     *this->stack = this;
13:55.56       |     ~~~~~~~~~~~~~^~~~~~
13:55.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]’:
13:55.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:55.57  1405 |     Rooted buffer(cx);
13:55.57       |                                ^~~~~~
13:55.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:55.57  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:55.57       |     ~~~~~~~~~~~^~
13:55.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:55.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:55.78     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:55.78     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:55.78     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:55.78  1151 |     *this->stack = this;
13:55.78       |     ~~~~~~~~~~~~~^~~~~~
13:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]’:
13:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:55.78   819 |     Rooted buffer(cx);
13:55.78       |                                ^~~~~~
13:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:55.78   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:55.78       |                                 ~~~~~~~~~~~^~
13:55.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:55.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:55.87     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:55.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:55.87  1151 |     *this->stack = this;
13:55.87       |     ~~~~~~~~~~~~~^~~~~~
13:55.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]’:
13:55.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:55.87  1405 |     Rooted buffer(cx);
13:55.87       |                                ^~~~~~
13:55.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:55.87  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:55.87       |     ~~~~~~~~~~~^~
13:56.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:56.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:56.06     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:56.06     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:56.06     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:56.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:56.06  1151 |     *this->stack = this;
13:56.06       |     ~~~~~~~~~~~~~^~~~~~
13:56.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]’:
13:56.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:56.06   819 |     Rooted buffer(cx);
13:56.06       |                                ^~~~~~
13:56.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:56.06   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:56.06       |                                 ~~~~~~~~~~~^~
13:56.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:56.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:56.17     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:56.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:56.17  1151 |     *this->stack = this;
13:56.17       |     ~~~~~~~~~~~~~^~~~~~
13:56.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]’:
13:56.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:56.17  1405 |     Rooted buffer(cx);
13:56.17       |                                ^~~~~~
13:56.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:56.17  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:56.17       |     ~~~~~~~~~~~^~
13:56.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:56.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:56.34     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:56.34     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:56.34     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:56.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:56.34  1151 |     *this->stack = this;
13:56.34       |     ~~~~~~~~~~~~~^~~~~~
13:56.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]’:
13:56.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:56.35   819 |     Rooted buffer(cx);
13:56.35       |                                ^~~~~~
13:56.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:56.35   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:56.35       |                                 ~~~~~~~~~~~^~
13:56.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:56.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:56.44     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:56.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:56.44  1151 |     *this->stack = this;
13:56.44       |     ~~~~~~~~~~~~~^~~~~~
13:56.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]’:
13:56.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:56.45  1405 |     Rooted buffer(cx);
13:56.45       |                                ^~~~~~
13:56.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:56.45  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:56.45       |     ~~~~~~~~~~~^~
13:56.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:56.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:56.65     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:56.65     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:56.65     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:56.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:56.65  1151 |     *this->stack = this;
13:56.65       |     ~~~~~~~~~~~~~^~~~~~
13:56.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]’:
13:56.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:56.65   819 |     Rooted buffer(cx);
13:56.65       |                                ^~~~~~
13:56.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:56.65   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:56.66       |                                 ~~~~~~~~~~~^~
13:56.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:56.76     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:56.76     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:56.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:56.76  1151 |     *this->stack = this;
13:56.76       |     ~~~~~~~~~~~~~^~~~~~
13:56.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]’:
13:56.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:56.77  1405 |     Rooted buffer(cx);
13:56.77       |                                ^~~~~~
13:56.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:56.77  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:56.77       |     ~~~~~~~~~~~^~
13:56.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:56.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:56.95     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:56.95     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:56.95     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:56.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:56.95  1151 |     *this->stack = this;
13:56.95       |     ~~~~~~~~~~~~~^~~~~~
13:56.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]’:
13:56.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:56.95   819 |     Rooted buffer(cx);
13:56.95       |                                ^~~~~~
13:56.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:56.95   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:56.95       |                                 ~~~~~~~~~~~^~
13:57.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:57.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:57.04     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:57.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:57.05  1151 |     *this->stack = this;
13:57.05       |     ~~~~~~~~~~~~~^~~~~~
13:57.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]’:
13:57.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:57.05  1405 |     Rooted buffer(cx);
13:57.05       |                                ^~~~~~
13:57.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:57.05  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:57.05       |     ~~~~~~~~~~~^~
13:57.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:57.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:57.24     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:57.24     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:57.24     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:57.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:57.24  1151 |     *this->stack = this;
13:57.24       |     ~~~~~~~~~~~~~^~~~~~
13:57.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]’:
13:57.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:57.24   819 |     Rooted buffer(cx);
13:57.24       |                                ^~~~~~
13:57.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:57.24   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:57.24       |                                 ~~~~~~~~~~~^~
13:57.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:57.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:57.33     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:57.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:57.34  1151 |     *this->stack = this;
13:57.34       |     ~~~~~~~~~~~~~^~~~~~
13:57.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]’:
13:57.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:57.34  1405 |     Rooted buffer(cx);
13:57.34       |                                ^~~~~~
13:57.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:57.34  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:57.34       |     ~~~~~~~~~~~^~
13:57.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:57.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:57.52     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:57.52     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:57.52     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:57.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:57.52  1151 |     *this->stack = this;
13:57.52       |     ~~~~~~~~~~~~~^~~~~~
13:57.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]’:
13:57.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:57.52   819 |     Rooted buffer(cx);
13:57.52       |                                ^~~~~~
13:57.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:57.52   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:57.52       |                                 ~~~~~~~~~~~^~
13:57.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:57.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:57.61     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:57.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:57.62  1151 |     *this->stack = this;
13:57.62       |     ~~~~~~~~~~~~~^~~~~~
13:57.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::float16]’:
13:57.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:57.62  1405 |     Rooted buffer(cx);
13:57.62       |                                ^~~~~~
13:57.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:57.62  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:57.62       |     ~~~~~~~~~~~^~
13:57.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:57.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:57.80     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:57.80     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:57.80     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::float16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:57.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:57.80  1151 |     *this->stack = this;
13:57.80       |     ~~~~~~~~~~~~~^~~~~~
13:57.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::float16]’:
13:57.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:57.80   819 |     Rooted buffer(cx);
13:57.80       |                                ^~~~~~
13:57.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:57.80   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:57.80       |                                 ~~~~~~~~~~~^~
13:57.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
13:57.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:57.89     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
13:57.89     inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23:
13:57.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
13:57.89  1151 |     *this->stack = this;
13:57.89       |     ~~~~~~~~~~~~~^~~~~~
13:57.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’:
13:57.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:618:23: note: ‘values’ declared here
13:57.89   618 |     RootedValueVector values(cx);
13:57.89       |                       ^~~~~~
13:57.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject-inl.h:589:18: note: ‘cx’ declared here
13:57.89   589 |       JSContext* cx, Handle target,
13:57.89       |       ~~~~~~~~~~~^~
13:57.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:57.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:57.99     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:57.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:57.99  1151 |     *this->stack = this;
13:57.99       |     ~~~~~~~~~~~~~^~~~~~
13:57.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]’:
13:57.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:57.99  1405 |     Rooted buffer(cx);
13:57.99       |                                ^~~~~~
13:57.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:57.99  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:57.99       |     ~~~~~~~~~~~^~
13:58.10 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:58.10     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:58.10     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:58.10     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:58.10     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:58.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:58.10  1151 |     *this->stack = this;
13:58.10       |     ~~~~~~~~~~~~~^~~~~~
13:58.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]’:
13:58.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:58.10   819 |     Rooted buffer(cx);
13:58.10       |                                ^~~~~~
13:58.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:58.10   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:58.10       |                                 ~~~~~~~~~~~^~
13:58.12 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
13:58.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.h:12,
13:58.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.h:12,
13:58.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/MapObject.h:13,
13:58.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/jsshell.h:14,
13:58.12                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/jsshell.cpp:9,
13:58.12                  from Unified_cpp_js_src_shell1.cpp:2:
13:58.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
13:58.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:58.12     inlined from ‘bool js::shell::GenerateInterfaceHelp(JSContext*, JS::HandleObject, const char*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/jsshell.cpp:81:40:
13:58.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
13:58.12  1151 |     *this->stack = this;
13:58.12       |     ~~~~~~~~~~~~~^~~~~~
13:58.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/jsshell.cpp: In function ‘bool js::shell::GenerateInterfaceHelp(JSContext*, JS::HandleObject, const char*)’:
13:58.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/jsshell.cpp:81:16: note: ‘s’ declared here
13:58.12    81 |   RootedString s(cx, buf.finishString());
13:58.12       |                ^
13:58.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/shell/jsshell.cpp:36:39: note: ‘cx’ declared here
13:58.12    36 | bool GenerateInterfaceHelp(JSContext* cx, HandleObject obj, const char* name) {
13:58.12       |                            ~~~~~~~~~~~^~
13:58.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:58.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:58.19     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:58.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:58.19  1151 |     *this->stack = this;
13:58.19       |     ~~~~~~~~~~~~~^~~~~~
13:58.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long int]’:
13:58.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:58.19  1405 |     Rooted buffer(cx);
13:58.19       |                                ^~~~~~
13:58.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:58.20  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:58.20       |     ~~~~~~~~~~~^~
13:58.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:58.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:58.36     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:58.36     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:58.36     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:58.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:58.36  1151 |     *this->stack = this;
13:58.36       |     ~~~~~~~~~~~~~^~~~~~
13:58.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long int]’:
13:58.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:58.37   819 |     Rooted buffer(cx);
13:58.37       |                                ^~~~~~
13:58.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:58.37   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:58.37       |                                 ~~~~~~~~~~~^~
13:58.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:58.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:58.45     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32:
13:58.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:58.45  1151 |     *this->stack = this;
13:58.45       |     ~~~~~~~~~~~~~^~~~~~
13:58.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long unsigned int]’:
13:58.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1405:32: note: ‘buffer’ declared here
13:58.45  1405 |     Rooted buffer(cx);
13:58.45       |                                ^~~~~~
13:58.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1381:16: note: ‘cx’ declared here
13:58.45  1381 |     JSContext* cx, HandleObject other, HandleObject proto) {
13:58.45       |     ~~~~~~~~~~~^~
13:58.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’,
13:58.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::ArrayBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
13:58.64     inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32,
13:58.64     inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:520:24,
13:58.64     inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:494:27:
13:58.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:58.64  1151 |     *this->stack = this;
13:58.64       |     ~~~~~~~~~~~~~^~~~~~
13:58.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long unsigned int]’:
13:58.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:819:32: note: ‘buffer’ declared here
13:58.64   819 |     Rooted buffer(cx);
13:58.64       |                                ^~~~~~
13:58.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:484:44: note: ‘cx’ declared here
13:58.64   484 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
13:58.64       |                                 ~~~~~~~~~~~^~
13:59.02 In file included from /usr/include/string.h:548,
13:59.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/string.h:3,
13:59.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Poison.h:19,
13:59.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Maybe.h:24,
13:59.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.h:10:
13:59.02 In function ‘void* memcpy(void*, const void*, size_t)’,
13:59.02     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
13:59.02     inlined from ‘static size_t js::FixedLengthTypedArrayObject::objectMoved(JSObject*, JSObject*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:267:21:
13:59.02 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744073709551560 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
13:59.02    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
13:59.02       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
13:59.02    30 |                                  __glibc_objsize0 (__dest));
13:59.02       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
13:59.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
13:59.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:59.32     inlined from ‘virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:158:71:
13:59.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:59.32  1151 |     *this->stack = this;
13:59.32       |     ~~~~~~~~~~~~~^~~~~~
13:59.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’:
13:59.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:158:24: note: ‘arr’ declared here
13:59.32   158 |   Rooted arr(cx, NewDenseFullyAllocatedArray(cx, length));
13:59.32       |                        ^~~
13:59.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/UbiNodeCensus.cpp:153:37: note: ‘cx’ declared here
13:59.32   153 | bool BucketCount::report(JSContext* cx, CountBase& countBase,
13:59.32       |                          ~~~~~~~~~~~^~
13:59.56 memory/build/test
13:59.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
13:59.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
13:59.92     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18,
13:59.92     inlined from ‘static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:929:43,
13:59.92     inlined from ‘bool GetTemplateObjectForNative(JSContext*, JS::HandleValueArray, JS::MutableHandleObject) [with T = signed char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1542:67,
13:59.92     inlined from ‘static bool js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, js::Native, JS::HandleValueArray, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1579:3:
13:59.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
13:59.92  1151 |     *this->stack = this;
13:59.92       |     ~~~~~~~~~~~~~^~~~~~
13:59.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, js::Native, JS::HandleValueArray, JS::MutableHandleObject)’:
13:59.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:878:18: note: ‘proto’ declared here
13:59.92   878 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
13:59.92       |                  ^~~~~
13:59.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/TypedArrayObject.cpp:1572:16: note: ‘cx’ declared here
13:59.92  1572 |     JSContext* cx, Native native, const JS::HandleValueArray args,
13:59.92       |     ~~~~~~~~~~~^~
14:00.67 mfbt/tests
14:02.94 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
14:02.94                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
14:02.94                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
14:02.94                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.h:10,
14:02.94                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:7,
14:02.94                  from Unified_cpp_js_src3.cpp:2:
14:02.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
14:02.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
14:02.94     inlined from ‘bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:57:23:
14:02.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
14:02.94  1151 |     *this->stack = this;
14:02.94       |     ~~~~~~~~~~~~~^~~~~~
14:02.94 In file included from Unified_cpp_js_src3.cpp:11:
14:02.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp: In function ‘bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’:
14:02.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:57:15: note: ‘value’ declared here
14:02.94    57 |   RootedValue value(cx);
14:02.94       |               ^~~~~
14:02.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:50:42: note: ‘cx’ declared here
14:02.94    50 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor,
14:02.95       |                               ~~~~~~~~~~~^~
14:02.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:02.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
14:02.95     inlined from ‘static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:92:23:
14:02.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:02.95  1151 |     *this->stack = this;
14:02.95       |     ~~~~~~~~~~~~~^~~~~~
14:02.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp: In static member function ‘static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’:
14:02.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:92:16: note: ‘desc’ declared here
14:02.95    92 |   RootedString desc(cx);
14:02.95       |                ^~~~
14:02.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:81:41: note: ‘cx’ declared here
14:02.95    81 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) {
14:02.95       |                              ~~~~~~~~~~~^~
14:02.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:02.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:02.97     inlined from ‘static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:115:55:
14:02.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stringKey’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:02.97  1151 |     *this->stack = this;
14:02.97       |     ~~~~~~~~~~~~~^~~~~~
14:02.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp: In static member function ‘static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’:
14:02.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:115:16: note: ‘stringKey’ declared here
14:02.97   115 |   RootedString stringKey(cx, ToString(cx, args.get(0)));
14:02.97       |                ^~~~~~~~~
14:02.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Symbol.cpp:111:36: note: ‘cx’ declared here
14:02.97   111 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) {
14:02.97       |                         ~~~~~~~~~~~^~
14:03.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’,
14:03.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.05     inlined from ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5358:61:
14:03.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:03.05  1151 |     *this->stack = this;
14:03.05       |     ~~~~~~~~~~~~~^~~~~~
14:03.05 In file included from Unified_cpp_js_src3.cpp:20:
14:03.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)’:
14:03.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5357:32: note: ‘obj’ declared here
14:03.05  5357 |     Rooted obj(
14:03.05       |                                ^~~
14:03.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5355:59: note: ‘cx’ declared here
14:03.05  5355 |   static bool getCloneBufferAsArrayBuffer_impl(JSContext* cx,
14:03.05       |                                                ~~~~~~~~~~~^~
14:03.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:03.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.16     inlined from ‘bool GetPrefValue(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8674:72:
14:03.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:03.16  1151 |     *this->stack = this;
14:03.16       |     ~~~~~~~~~~~~~^~~~~~
14:03.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetPrefValue(JSContext*, unsigned int, JS::Value*)’:
14:03.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8674:27: note: ‘name’ declared here
14:03.16  8674 |   Rooted name(cx, args[0].toString()->ensureLinear(cx));
14:03.16       |                           ^~~~
14:03.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8663:37: note: ‘cx’ declared here
14:03.17  8663 | static bool GetPrefValue(JSContext* cx, unsigned argc, Value* vp) {
14:03.17       |                          ~~~~~~~~~~~^~
14:03.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:03.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.26     inlined from ‘bool WasmGcArrayLength(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:2299:41:
14:03.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘callee’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:03.26  1151 |     *this->stack = this;
14:03.27       |     ~~~~~~~~~~~~~^~~~~~
14:03.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmGcArrayLength(JSContext*, unsigned int, JS::Value*)’:
14:03.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:2299:16: note: ‘callee’ declared here
14:03.27  2299 |   RootedObject callee(cx, &args.callee());
14:03.27       |                ^~~~~~
14:03.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:2297:42: note: ‘cx’ declared here
14:03.27  2297 | static bool WasmGcArrayLength(JSContext* cx, unsigned argc, Value* vp) {
14:03.27       |                               ~~~~~~~~~~~^~
14:03.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:03.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.31     inlined from ‘bool GetExceptionInfo(JSContext*, uint32_t, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7786:42:
14:03.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:03.32  1151 |     *this->stack = this;
14:03.32       |     ~~~~~~~~~~~~~^~~~~~
14:03.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetExceptionInfo(JSContext*, uint32_t, JS::Value*)’:
14:03.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7786:16: note: ‘obj’ declared here
14:03.32  7786 |   RootedObject obj(cx, NewPlainObject(cx));
14:03.32       |                ^~~
14:03.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7743:41: note: ‘cx’ declared here
14:03.32  7743 | static bool GetExceptionInfo(JSContext* cx, uint32_t argc, Value* vp) {
14:03.32       |                              ~~~~~~~~~~~^~
14:03.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:03.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.51     inlined from ‘bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8858:45:
14:03.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘res’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:03.52  1151 |     *this->stack = this;
14:03.52       |     ~~~~~~~~~~~~~^~~~~~
14:03.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)’:
14:03.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8858:16: note: ‘res’ declared here
14:03.52  8858 |   RootedObject res(cx, JS_NewPlainObject(cx));
14:03.52       |                ^~~
14:03.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8847:39: note: ‘cx’ declared here
14:03.52  8847 | static bool GlobalLexicals(JSContext* cx, unsigned argc, Value* vp) {
14:03.52       |                            ~~~~~~~~~~~^~
14:03.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:03.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.61     inlined from ‘bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8792:43:
14:03.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:03.61  1151 |     *this->stack = this;
14:03.61       |     ~~~~~~~~~~~~~^~~~~~
14:03.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)’:
14:03.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8792:16: note: ‘obj’ declared here
14:03.61  8792 |   RootedObject obj(cx, &args[0].toObject());
14:03.61       |                ^~~
14:03.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8783:37: note: ‘cx’ declared here
14:03.61  8783 | static bool ObjectGlobal(JSContext* cx, unsigned argc, Value* vp) {
14:03.61       |                          ~~~~~~~~~~~^~
14:03.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:03.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.64     inlined from ‘bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8767:55:
14:03.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:03.64  1151 |     *this->stack = this;
14:03.64       |     ~~~~~~~~~~~~~^~~~~~
14:03.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)’:
14:03.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8767:16: note: ‘obj’ declared here
14:03.64  8767 |   RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx));
14:03.64       |                ^~~
14:03.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8764:45: note: ‘cx’ declared here
14:03.64  8764 | static bool ScriptedCallerGlobal(JSContext* cx, unsigned argc, Value* vp) {
14:03.64       |                                  ~~~~~~~~~~~^~
14:03.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:03.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.78     inlined from ‘bool SetGCCallback(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7898:46:
14:03.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:03.78  1151 |     *this->stack = this;
14:03.78       |     ~~~~~~~~~~~~~^~~~~~
14:03.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool SetGCCallback(JSContext*, unsigned int, JS::Value*)’:
14:03.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7898:16: note: ‘opts’ declared here
14:03.78  7898 |   RootedObject opts(cx, ToObject(cx, args[0]));
14:03.79       |                ^~~~
14:03.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7890:38: note: ‘cx’ declared here
14:03.79  7890 | static bool SetGCCallback(JSContext* cx, unsigned argc, Value* vp) {
14:03.79       |                           ~~~~~~~~~~~^~
14:03.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:03.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:03.87     inlined from ‘bool GetBacktrace(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6584:47:
14:03.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cfg’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:03.87  1151 |     *this->stack = this;
14:03.87       |     ~~~~~~~~~~~~~^~~~~~
14:03.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetBacktrace(JSContext*, unsigned int, JS::Value*)’:
14:03.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6584:18: note: ‘cfg’ declared here
14:03.88  6584 |     RootedObject cfg(cx, ToObject(cx, args[0]));
14:03.88       |                  ^~~
14:03.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6570:37: note: ‘cx’ declared here
14:03.88  6570 | static bool GetBacktrace(JSContext* cx, unsigned argc, Value* vp) {
14:03.88       |                          ~~~~~~~~~~~^~
14:04.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:04.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.08     inlined from ‘bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1644:50:
14:04.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘option’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:04.08  1151 |     *this->stack = this;
14:04.08       |     ~~~~~~~~~~~~~^~~~~~
14:04.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)’:
14:04.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1644:16: note: ‘option’ declared here
14:04.08  1644 |   RootedString option(cx, JS::ToString(cx, value));
14:04.08       |                ^~~~~~
14:04.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1642:38: note: ‘cx’ declared here
14:04.08  1642 | static bool ConvertToTier(JSContext* cx, HandleValue value,
14:04.08       |                           ~~~~~~~~~~~^~
14:04.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:04.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.17     inlined from ‘bool ToNaNFlavor(JSContext*, JS::HandleValue, NaNFlavor*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1462:45,
14:04.17     inlined from ‘bool WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1504:19:
14:04.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘flavorStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:04.18  1151 |     *this->stack = this;
14:04.18       |     ~~~~~~~~~~~~~^~~~~~
14:04.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)’:
14:04.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1462:16: note: ‘flavorStr’ declared here
14:04.18  1462 |   RootedString flavorStr(cx, ToString(cx, v));
14:04.18       |                ^~~~~~~~~
14:04.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1483:40: note: ‘cx’ declared here
14:04.18  1483 | static bool WasmGlobalIsNaN(JSContext* cx, unsigned argc, Value* vp) {
14:04.18       |                             ~~~~~~~~~~~^~
14:04.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:04.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.30     inlined from ‘bool ToLaneInterp(JSContext*, JS::HandleValue, LaneInterp*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1230:45,
14:04.30     inlined from ‘bool WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1287:20:
14:04.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘interpStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:04.31  1151 |     *this->stack = this;
14:04.31       |     ~~~~~~~~~~~~~^~~~~~
14:04.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)’:
14:04.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1230:16: note: ‘interpStr’ declared here
14:04.31  1230 |   RootedString interpStr(cx, ToString(cx, v));
14:04.31       |                ^~~~~~~~~
14:04.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1257:46: note: ‘cx’ declared here
14:04.31  1257 | static bool WasmGlobalExtractLane(JSContext* cx, unsigned argc, Value* vp) {
14:04.31       |                                   ~~~~~~~~~~~^~
14:04.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:04.46     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.46     inlined from ‘bool WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:969:53:
14:04.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ls’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:04.46  1151 |     *this->stack = this;
14:04.46       |     ~~~~~~~~~~~~~^~~~~~
14:04.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)’:
14:04.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:969:27: note: ‘ls’ declared here
14:04.47   969 |   Rooted ls(cx, s->ensureLinear(cx));
14:04.47       |                           ^~
14:04.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:958:43: note: ‘cx’ declared here
14:04.47   958 | static bool WasmMaxMemoryPages(JSContext* cx, unsigned argc, Value* vp) {
14:04.47       |                                ~~~~~~~~~~~^~
14:04.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:04.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.50     inlined from ‘bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5140:46:
14:04.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:04.51  1151 |     *this->stack = this;
14:04.51       |     ~~~~~~~~~~~~~^~~~~~
14:04.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’:
14:04.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5140:16: note: ‘info’ declared here
14:04.51  5140 |   RootedObject info(cx, JS_NewPlainObject(cx));
14:04.51       |                ^~~~
14:04.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5138:46: note: ‘cx’ declared here
14:04.51  5138 | static bool GetJitCompilerOptions(JSContext* cx, unsigned argc, Value* vp) {
14:04.51       |                                   ~~~~~~~~~~~^~
14:04.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:04.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.83     inlined from ‘bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3910:51:
14:04.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:04.84  1151 |     *this->stack = this;
14:04.84       |     ~~~~~~~~~~~~~^~~~~~
14:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)’:
14:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3910:16: note: ‘array’ declared here
14:04.84  3910 |   RootedObject array(cx, JS::NewArrayObject(cx, 0));
14:04.84       |                ^~~~~
14:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3907:50: note: ‘cx’ declared here
14:04.84  3907 | static bool RepresentativeStringArray(JSContext* cx, unsigned argc, Value* vp) {
14:04.84       |                                       ~~~~~~~~~~~^~
14:04.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:04.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.84     inlined from ‘bool NewObjectWithManyReservedSlots(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3472:75:
14:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:04.84  1151 |     *this->stack = this;
14:04.84       |     ~~~~~~~~~~~~~^~~~~~
14:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewObjectWithManyReservedSlots(JSContext*, unsigned int, JS::Value*)’:
14:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3472:16: note: ‘obj’ declared here
14:04.84  3472 |   RootedObject obj(cx, JS_NewObject(cx, &ObjectWithManyReservedSlotsClass));
14:04.84       |                ^~~
14:04.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3464:55: note: ‘cx’ declared here
14:04.85  3464 | static bool NewObjectWithManyReservedSlots(JSContext* cx, unsigned argc,
14:04.85       |                                            ~~~~~~~~~~~^~
14:04.85 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:04.85     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.85     inlined from ‘bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3343:46:
14:04.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:04.86  1151 |     *this->stack = this;
14:04.86       |     ~~~~~~~~~~~~~^~~~~~
14:04.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)’:
14:04.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3343:16: note: ‘obj’ declared here
14:04.86  3343 |   RootedObject obj(cx, JS_NewObject(cx, &cls));
14:04.86       |                ^~~
14:04.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3298:53: note: ‘cx’ declared here
14:04.86  3298 | static bool NewObjectWithAddPropertyHook(JSContext* cx, unsigned argc,
14:04.86       |                                          ~~~~~~~~~~~^~
14:04.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
14:04.89     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.89     inlined from ‘bool HasChild(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3069:36:
14:04.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘child’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
14:04.89  1151 |     *this->stack = this;
14:04.89       |     ~~~~~~~~~~~~~^~~~~~
14:04.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool HasChild(JSContext*, unsigned int, JS::Value*)’:
14:04.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3069:15: note: ‘child’ declared here
14:04.89  3069 |   RootedValue child(cx, args.get(1));
14:04.89       |               ^~~~~
14:04.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3066:33: note: ‘cx’ declared here
14:04.89  3066 | static bool HasChild(JSContext* cx, unsigned argc, Value* vp) {
14:04.89       |                      ~~~~~~~~~~~^~
14:04.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:04.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:04.91     inlined from ‘bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:240:46:
14:04.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:04.91  1151 |     *this->stack = this;
14:04.91       |     ~~~~~~~~~~~~~^~~~~~
14:04.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’:
14:04.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:240:16: note: ‘info’ declared here
14:04.92   240 |   RootedObject info(cx, JS_NewPlainObject(cx));
14:04.92       |                ^~~~
14:04.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:237:46: note: ‘cx’ declared here
14:04.92   237 | static bool GetBuildConfiguration(JSContext* cx, unsigned argc, Value* vp) {
14:04.92       |                                   ~~~~~~~~~~~^~
14:05.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:05.16     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakMapObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:05.16     inlined from ‘static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:265:73:
14:05.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:05.16  1151 |     *this->stack = this;
14:05.17       |     ~~~~~~~~~~~~~^~~~~~
14:05.17 In file included from Unified_cpp_js_src3.cpp:38:
14:05.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp: In static member function ‘static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)’:
14:05.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:265:16: note: ‘obj’ declared here
14:05.17   265 |   RootedObject obj(cx, NewObjectWithClassProto(cx, proto));
14:05.17       |                ^~~
14:05.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:252:42: note: ‘cx’ declared here
14:05.17   252 | bool WeakMapObject::construct(JSContext* cx, unsigned argc, Value* vp) {
14:05.17       |                               ~~~~~~~~~~~^~
14:05.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:05.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:05.21     inlined from ‘bool DumpHeap(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4610:47:
14:05.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:05.21  1151 |     *this->stack = this;
14:05.21       |     ~~~~~~~~~~~~~^~~~~~
14:05.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool DumpHeap(JSContext*, unsigned int, JS::Value*)’:
14:05.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4610:18: note: ‘str’ declared here
14:05.21  4610 |     RootedString str(cx, ToString(cx, args[0]));
14:05.21       |                  ^~~
14:05.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4593:33: note: ‘cx’ declared here
14:05.22  4593 | static bool DumpHeap(JSContext* cx, unsigned argc, Value* vp) {
14:05.22       |                      ~~~~~~~~~~~^~
14:05.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:05.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:05.50     inlined from ‘bool ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4812:53,
14:05.50     inlined from ‘bool ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4800:13:
14:05.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:05.50  1151 |     *this->stack = this;
14:05.50       |     ~~~~~~~~~~~~~^~~~~~
14:05.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’:
14:05.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4812:21: note: ‘stack’ declared here
14:05.50  4812 |   Rooted stack(cx, NewDenseEmptyArray(cx));
14:05.50       |                     ^~~~~
14:05.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4800:54: note: ‘cx’ declared here
14:05.50  4800 | static bool ReadGeckoInterpProfilingStack(JSContext* cx, unsigned argc,
14:05.50       |                                           ~~~~~~~~~~~^~
14:05.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
14:05.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:05.53     inlined from ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3304:60,
14:05.53     inlined from ‘static constexpr bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3323:3:
14:05.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘propName’ in ‘((js::StackRootedBase**))[6]’ [-Wdangling-pointer=]
14:05.53  1151 |     *this->stack = this;
14:05.53       |     ~~~~~~~~~~~~~^~~~~~
14:05.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static constexpr bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’:
14:05.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3304:21: note: ‘propName’ declared here
14:05.53  3304 |     Rooted propName(cx, GetPropertiesAddedName(cx));
14:05.53       |                     ^~~~~~~~
14:05.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3302:36: note: ‘’ declared here
14:05.53  3302 |   auto addPropHook = [](JSContext* cx, HandleObject obj, HandleId id,
14:05.53       |                         ~~~~~~~~~~~^~
14:05.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:05.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:05.83     inlined from ‘bool NewDependentString(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3734:49:
14:05.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:05.83  1151 |     *this->stack = this;
14:05.83       |     ~~~~~~~~~~~~~^~~~~~
14:05.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewDependentString(JSContext*, unsigned int, JS::Value*)’:
14:05.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3734:16: note: ‘src’ declared here
14:05.83  3734 |   RootedString src(cx, ToString(cx, args.get(0)));
14:05.83       |                ^~~
14:05.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3731:43: note: ‘cx’ declared here
14:05.83  3731 | static bool NewDependentString(JSContext* cx, unsigned argc, Value* vp) {
14:05.83       |                                ~~~~~~~~~~~^~
14:05.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
14:05.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:05.90     inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3367:52,
14:05.90     inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3426:22,
14:05.90     inlined from ‘static constexpr bool NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3427:3:
14:05.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**))[3]’ [-Wdangling-pointer=]
14:05.90  1151 |     *this->stack = this;
14:05.90       |     ~~~~~~~~~~~~~^~~~~~
14:05.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static constexpr bool NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, unsigned int, JS::Value*)’:
14:05.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3367:26: note: ‘obj’ declared here
14:05.90  3367 |     Rooted obj(cx, NewPlainObject(cx));
14:05.90       |                          ^~~
14:05.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3423:40: note: ‘’ declared here
14:05.91  3423 |   static auto callHook = [](JSContext* cx, unsigned argc, Value* vp) {
14:05.91       |                             ~~~~~~~~~~~^~
14:05.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’,
14:05.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:05.95     inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3367:52,
14:05.95     inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3426:22,
14:05.95     inlined from ‘static constexpr bool NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3432:3:
14:05.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**))[3]’ [-Wdangling-pointer=]
14:05.96  1151 |     *this->stack = this;
14:05.96       |     ~~~~~~~~~~~~~^~~~~~
14:05.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static constexpr bool NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, unsigned int, JS::Value*)’:
14:05.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3367:26: note: ‘obj’ declared here
14:05.96  3367 |     Rooted obj(cx, NewPlainObject(cx));
14:05.96       |                          ^~~
14:05.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3428:45: note: ‘’ declared here
14:05.96  3428 |   static auto constructHook = [](JSContext* cx, unsigned argc, Value* vp) {
14:05.96       |                                  ~~~~~~~~~~~^~
14:06.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:06.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:06.12     inlined from ‘bool WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1192:69:
14:06.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:06.12  1151 |     *this->stack = this;
14:06.12       |     ~~~~~~~~~~~~~^~~~~~
14:06.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)’:
14:06.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1191:16: note: ‘proto’ declared here
14:06.12  1191 |   RootedObject proto(
14:06.12       |                ^~~~~
14:06.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:1139:50: note: ‘cx’ declared here
14:06.12  1139 | static bool WasmGlobalFromArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
14:06.12       |                                       ~~~~~~~~~~~^~
14:06.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:06.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:06.44     inlined from ‘bool GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:194:46:
14:06.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:06.44  1151 |     *this->stack = this;
14:06.44       |     ~~~~~~~~~~~~~^~~~~~
14:06.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)’:
14:06.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:194:16: note: ‘info’ declared here
14:06.44   194 |   RootedObject info(cx, JS_NewPlainObject(cx));
14:06.44       |                ^~~~
14:06.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:191:46: note: ‘cx’ declared here
14:06.44   191 | static bool GetRealmConfiguration(JSContext* cx, unsigned argc, Value* vp) {
14:06.44       |                                   ~~~~~~~~~~~^~
14:06.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’,
14:06.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:06.96     inlined from ‘static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5318:61:
14:06.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:06.96  1151 |     *this->stack = this;
14:06.96       |     ~~~~~~~~~~~~~^~~~~~
14:06.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)’:
14:06.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5317:32: note: ‘obj’ declared here
14:06.96  5317 |     Rooted obj(
14:06.96       |                                ^~~
14:06.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5316:46: note: ‘cx’ declared here
14:06.96  5316 |   static bool getCloneBuffer_impl(JSContext* cx, const CallArgs& args) {
14:06.96       |                                   ~~~~~~~~~~~^~
14:07.08 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Span.h:37,
14:07.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/DbgMacro.h:13,
14:07.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/RefPtr.h:13,
14:07.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/LinkedList.h:73,
14:07.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:13:
14:07.08 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
14:07.08     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
14:07.08     inlined from ‘ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4681:10,
14:07.08     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
14:07.08     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
14:07.08     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
14:07.08     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
14:07.08     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Vector; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
14:07.09     inlined from ‘bool mozilla::Vector::convertToHeapStorage(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1033:22,
14:07.09     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1065:32:
14:07.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘((char**)aDst)[1]’ may be used uninitialized [-Wmaybe-uninitialized]
14:07.09   404 |     Pointer p = mTuple.first();
14:07.09       |             ^
14:07.09 In member function ‘T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]’,
14:07.09     inlined from ‘mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:373:30,
14:07.09     inlined from ‘ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4681:10,
14:07.09     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
14:07.09     inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:194:11,
14:07.09     inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:967:24,
14:07.09     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
14:07.09     inlined from ‘static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:226:11,
14:07.09     inlined from ‘bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1068:22:
14:07.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:404:13: warning: ‘((char**)aDst)[1]’ may be used uninitialized [-Wmaybe-uninitialized]
14:07.09   404 |     Pointer p = mTuple.first();
14:07.09       |             ^
14:07.15 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:07.15     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:07.15     inlined from ‘bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4669:48:
14:07.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:07.15  1151 |     *this->stack = this;
14:07.15       |     ~~~~~~~~~~~~~^~~~~~
14:07.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)’:
14:07.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4669:16: note: ‘stack’ declared here
14:07.15  4669 |   RootedObject stack(cx, NewDenseEmptyArray(cx));
14:07.15       |                ^~~~~
14:07.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4658:48: note: ‘cx’ declared here
14:07.15  4658 | static bool ReadGeckoProfilingStack(JSContext* cx, unsigned argc, Value* vp) {
14:07.15       |                                     ~~~~~~~~~~~^~
14:07.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
14:07.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:07.44     inlined from ‘bool IsSmallFunction(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:9244:62:
14:07.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:07.44  1151 |     *this->stack = this;
14:07.44       |     ~~~~~~~~~~~~~^~~~~~
14:07.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool IsSmallFunction(JSContext*, unsigned int, JS::Value*)’:
14:07.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:9244:18: note: ‘fun’ declared here
14:07.44  9244 |   RootedFunction fun(cx, &args[0].toObject().as());
14:07.44       |                  ^~~
14:07.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:9230:40: note: ‘cx’ declared here
14:07.44  9230 | static bool IsSmallFunction(JSContext* cx, unsigned argc, Value* vp) {
14:07.44       |                             ~~~~~~~~~~~^~
14:07.46 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
14:07.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:07.47     inlined from ‘bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7253:65:
14:07.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
14:07.47  1151 |     *this->stack = this;
14:07.47       |     ~~~~~~~~~~~~~^~~~~~
14:07.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)’:
14:07.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7253:16: note: ‘script’ declared here
14:07.47  7253 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
14:07.47       |                ^~~~~~
14:07.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7237:41: note: ‘cx’ declared here
14:07.47  7237 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) {
14:07.47       |                              ~~~~~~~~~~~^~
14:07.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:07.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:07.54     inlined from ‘bool Deserialize(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5863:46:
14:07.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:07.54  1151 |     *this->stack = this;
14:07.54       |     ~~~~~~~~~~~~~^~~~~~
14:07.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool Deserialize(JSContext*, unsigned int, JS::Value*)’:
14:07.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5863:18: note: ‘opts’ declared here
14:07.54  5863 |     RootedObject opts(cx, &args[1].toObject());
14:07.54       |                  ^~~~
14:07.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5840:36: note: ‘cx’ declared here
14:07.54  5840 | static bool Deserialize(JSContext* cx, unsigned argc, Value* vp) {
14:07.55       |                         ~~~~~~~~~~~^~
14:07.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:07.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:07.65     inlined from ‘bool SetTimeZone(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8293:73:
14:07.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:07.65  1151 |     *this->stack = this;
14:07.65       |     ~~~~~~~~~~~~~^~~~~~
14:07.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool SetTimeZone(JSContext*, unsigned int, JS::Value*)’:
14:07.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8293:29: note: ‘str’ declared here
14:07.65  8293 |     Rooted str(cx, args[0].toString()->ensureLinear(cx));
14:07.65       |                             ^~~
14:07.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8260:36: note: ‘cx’ declared here
14:07.65  8260 | static bool SetTimeZone(JSContext* cx, unsigned argc, Value* vp) {
14:07.65       |                         ~~~~~~~~~~~^~
14:07.84 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:07.84     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:07.84     inlined from ‘bool GetFuseState(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8568:51:
14:07.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘returnObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:07.84  1151 |     *this->stack = this;
14:07.84       |     ~~~~~~~~~~~~~^~~~~~
14:07.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetFuseState(JSContext*, unsigned int, JS::Value*)’:
14:07.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8568:16: note: ‘returnObj’ declared here
14:07.84  8568 |   RootedObject returnObj(cx, JS_NewPlainObject(cx));
14:07.84       |                ^~~~~~~~~
14:07.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8563:37: note: ‘cx’ declared here
14:07.84  8563 | static bool GetFuseState(JSContext* cx, unsigned argc, Value* vp) {
14:07.84       |                          ~~~~~~~~~~~^~
14:07.98 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakRefObject*]’,
14:07.98     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakRefObject*; T = js::WeakRefObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:07.98     inlined from ‘static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakRefObject.cpp:49:60:
14:07.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘weakRef’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:07.99  1151 |     *this->stack = this;
14:07.99       |     ~~~~~~~~~~~~~^~~~~~
14:07.99 In file included from Unified_cpp_js_src3.cpp:47:
14:07.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakRefObject.cpp: In static member function ‘static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)’:
14:07.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakRefObject.cpp:48:26: note: ‘weakRef’ declared here
14:07.99    48 |   Rooted weakRef(
14:07.99       |                          ^~~~~~~
14:07.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakRefObject.cpp:23:42: note: ‘cx’ declared here
14:07.99    23 | bool WeakRefObject::construct(JSContext* cx, unsigned argc, Value* vp) {
14:07.99       |                               ~~~~~~~~~~~^~
14:08.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:08.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:08.06     inlined from ‘HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:2449:65,
14:08.06     inlined from ‘bool HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:2473:76:
14:08.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:08.06  1151 |     *this->stack = this;
14:08.06       |     ~~~~~~~~~~~~~^~~~~~
14:08.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)’:
14:08.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:2449:18: note: ‘obj’ declared here
14:08.06  2449 |     RootedObject obj(cx, CheckedUnwrapDynamic(&v.toObject(), cx));
14:08.06       |                  ^~~
14:08.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:2435:44: note: ‘cx’ declared here
14:08.06  2435 | static bool HasSameBytecodeData(JSContext* cx, unsigned argc, Value* vp) {
14:08.06       |                                 ~~~~~~~~~~~^~
14:08.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
14:08.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
14:08.17     inlined from ‘bool str_enumerate(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:400:23:
14:08.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
14:08.17  1151 |     *this->stack = this;
14:08.17       |     ~~~~~~~~~~~~~^~~~~~
14:08.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_enumerate(JSContext*, JS::HandleObject)’:
14:08.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:400:15: note: ‘value’ declared here
14:08.17   400 |   RootedValue value(cx);
14:08.17       |               ^~~~~
14:08.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:396:38: note: ‘cx’ declared here
14:08.17   396 | static bool str_enumerate(JSContext* cx, HandleObject obj) {
14:08.17       |                           ~~~~~~~~~~~^~
14:08.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]’,
14:08.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:08.38     inlined from ‘static CustomSerializableObject* CustomSerializableObject::Create(JSContext*, int32_t, Behavior)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5516:78,
14:08.38     inlined from ‘bool MakeSerializable(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5740:51:
14:08.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:08.39  1151 |     *this->stack = this;
14:08.39       |     ~~~~~~~~~~~~~^~~~~~
14:08.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool MakeSerializable(JSContext*, unsigned int, JS::Value*)’:
14:08.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5515:39: note: ‘obj’ declared here
14:08.39  5515 |     Rooted obj(
14:08.39       |                                       ^~~
14:08.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5714:41: note: ‘cx’ declared here
14:08.39  5714 | static bool MakeSerializable(JSContext* cx, unsigned argc, Value* vp) {
14:08.39       |                              ~~~~~~~~~~~^~
14:08.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’,
14:08.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:08.51     inlined from ‘static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5318:61,
14:08.51     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = CloneBufferObject::is; bool (* Impl)(JSContext*, const CallArgs&) = CloneBufferObject::getCloneBuffer_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5352:57,
14:08.51     inlined from ‘static bool CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5352:57:
14:08.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:08.52  1151 |     *this->stack = this;
14:08.52       |     ~~~~~~~~~~~~~^~~~~~
14:08.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)’:
14:08.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5317:32: note: ‘obj’ declared here
14:08.52  5317 |     Rooted obj(
14:08.52       |                                ^~~
14:08.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5350:41: note: ‘cx’ declared here
14:08.52  5350 |   static bool getCloneBuffer(JSContext* cx, unsigned int argc, JS::Value* vp) {
14:08.52       |                              ~~~~~~~~~~~^~
14:08.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’,
14:08.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:08.86     inlined from ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5358:61,
14:08.86     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = CloneBufferObject::is; bool (* Impl)(JSContext*, const CallArgs&) = CloneBufferObject::getCloneBufferAsArrayBuffer_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5396:70,
14:08.86     inlined from ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5396:70:
14:08.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:08.86  1151 |     *this->stack = this;
14:08.86       |     ~~~~~~~~~~~~~^~~~~~
14:08.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer(JSContext*, unsigned int, JS::Value*)’:
14:08.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5357:32: note: ‘obj’ declared here
14:08.86  5357 |     Rooted obj(
14:08.86       |                                ^~~
14:08.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5393:54: note: ‘cx’ declared here
14:08.86  5393 |   static bool getCloneBufferAsArrayBuffer(JSContext* cx, unsigned int argc,
14:08.86       |                                           ~~~~~~~~~~~^~
14:09.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:09.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:09.30     inlined from ‘bool str_isWellFormed(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1672:79:
14:09.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:09.30  1151 |     *this->stack = this;
14:09.30       |     ~~~~~~~~~~~~~^~~~~~
14:09.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_isWellFormed(JSContext*, unsigned int, JS::Value*)’:
14:09.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1671:16: note: ‘str’ declared here
14:09.30  1671 |   RootedString str(cx,
14:09.30       |                ^~~
14:09.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1665:41: note: ‘cx’ declared here
14:09.30  1665 | static bool str_isWellFormed(JSContext* cx, unsigned argc, Value* vp) {
14:09.31       |                              ~~~~~~~~~~~^~
14:09.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:09.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:09.38     inlined from ‘bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1860:77:
14:09.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:09.38  1151 |     *this->stack = this;
14:09.38       |     ~~~~~~~~~~~~~^~~~~~
14:09.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)’:
14:09.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1859:16: note: ‘str’ declared here
14:09.38  1859 |   RootedString str(cx,
14:09.38       |                ^~~
14:09.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1854:36: note: ‘cx’ declared here
14:09.38  1854 | bool js::str_charCodeAt(JSContext* cx, unsigned argc, Value* vp) {
14:09.38       |                         ~~~~~~~~~~~^~
14:09.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:09.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:09.48     inlined from ‘bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2433:78:
14:09.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:09.48  1151 |     *this->stack = this;
14:09.48       |     ~~~~~~~~~~~~~^~~~~~
14:09.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)’:
14:09.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2433:16: note: ‘str’ declared here
14:09.48  2433 |   RootedString str(cx, ToStringForStringFunction(cx, "indexOf", args.thisv()));
14:09.48       |                ^~~
14:09.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2428:33: note: ‘cx’ declared here
14:09.48  2428 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) {
14:09.48       |                      ~~~~~~~~~~~^~
14:09.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:09.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:09.59     inlined from ‘bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2566:78:
14:09.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:09.59  1151 |     *this->stack = this;
14:09.59       |     ~~~~~~~~~~~~~^~~~~~
14:09.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’:
14:09.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2565:16: note: ‘str’ declared here
14:09.59  2565 |   RootedString str(cx,
14:09.59       |                ^~~
14:09.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2560:40: note: ‘cx’ declared here
14:09.59  2560 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) {
14:09.59       |                             ~~~~~~~~~~~^~
14:09.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:09.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:09.68     inlined from ‘bool js::str_codePointAt(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1898:78:
14:09.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:09.69  1151 |     *this->stack = this;
14:09.69       |     ~~~~~~~~~~~~~^~~~~~
14:09.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::str_codePointAt(JSContext*, unsigned int, JS::Value*)’:
14:09.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1897:16: note: ‘str’ declared here
14:09.69  1897 |   RootedString str(cx,
14:09.69       |                ^~~
14:09.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1892:37: note: ‘cx’ declared here
14:09.69  1892 | bool js::str_codePointAt(JSContext* cx, unsigned argc, Value* vp) {
14:09.69       |                          ~~~~~~~~~~~^~
14:09.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:09.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:09.82     inlined from ‘bool str_escape(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:196:65:
14:09.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:09.82  1151 |     *this->stack = this;
14:09.82       |     ~~~~~~~~~~~~~^~~~~~
14:09.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_escape(JSContext*, unsigned int, JS::Value*)’:
14:09.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:196:27: note: ‘str’ declared here
14:09.82   196 |   Rooted str(cx, ArgToLinearString(cx, args, 0));
14:09.82       |                           ^~~
14:09.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:192:35: note: ‘cx’ declared here
14:09.82   192 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) {
14:09.82       |                        ~~~~~~~~~~~^~
14:09.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:09.95     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:09.95     inlined from ‘bool js::str_includes(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2364:79:
14:09.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:09.95  1151 |     *this->stack = this;
14:09.95       |     ~~~~~~~~~~~~~^~~~~~
14:09.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::str_includes(JSContext*, unsigned int, JS::Value*)’:
14:09.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2364:16: note: ‘str’ declared here
14:09.95  2364 |   RootedString str(cx, ToStringForStringFunction(cx, "includes", args.thisv()));
14:09.95       |                ^~~
14:09.95 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2359:34: note: ‘cx’ declared here
14:09.95  2359 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) {
14:09.95       |                       ~~~~~~~~~~~^~
14:10.07 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:10.07     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:10.07     inlined from ‘bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2681:77:
14:10.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:10.07  1151 |     *this->stack = this;
14:10.07       |     ~~~~~~~~~~~~~^~~~~~
14:10.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)’:
14:10.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2680:16: note: ‘str’ declared here
14:10.07  2680 |   RootedString str(cx,
14:10.08       |                ^~~
14:10.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2675:36: note: ‘cx’ declared here
14:10.08  2675 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) {
14:10.08       |                         ~~~~~~~~~~~^~
14:10.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:10.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:10.18     inlined from ‘bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2765:79:
14:10.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:10.18  1151 |     *this->stack = this;
14:10.18       |     ~~~~~~~~~~~~~^~~~~~
14:10.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)’:
14:10.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2765:16: note: ‘str’ declared here
14:10.18  2765 |   RootedString str(cx, ToStringForStringFunction(cx, "endsWith", args.thisv()));
14:10.18       |                ^~~
14:10.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2760:34: note: ‘cx’ declared here
14:10.19  2760 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) {
14:10.19       |                       ~~~~~~~~~~~^~
14:10.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:10.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:10.41     inlined from ‘bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:427:55:
14:10.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:10.41  1151 |     *this->stack = this;
14:10.41       |     ~~~~~~~~~~~~~^~~~~~
14:10.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’:
14:10.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:427:16: note: ‘str’ declared here
14:10.41   427 |   RootedString str(cx, obj->as().unbox());
14:10.41       |                ^~~
14:10.42 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:421:36: note: ‘cx’ declared here
14:10.42   421 | static bool str_resolve(JSContext* cx, HandleObject obj, HandleId id,
14:10.42       |                         ~~~~~~~~~~~^~
14:11.10 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:11.10     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:11.10     inlined from ‘bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7132:45:
14:11.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:11.10  1151 |     *this->stack = this;
14:11.10       |     ~~~~~~~~~~~~~^~~~~~
14:11.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)’:
14:11.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7132:16: note: ‘str’ declared here
14:11.10  7132 |   RootedString str(cx, ToString(cx, args[0]));
14:11.10       |                ^~~
14:11.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7126:43: note: ‘cx’ declared here
14:11.10  7126 | static bool EvalReturningScope(JSContext* cx, unsigned argc, Value* vp) {
14:11.10       |                                ~~~~~~~~~~~^~
14:11.76 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
14:11.77     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:11.77     inlined from ‘JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8966:51:
14:11.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:11.77  1151 |     *this->stack = this;
14:11.77       |     ~~~~~~~~~~~~~^~~~~~
14:11.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)’:
14:11.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8966:18: note: ‘fun’ declared here
14:11.77  8966 |   RootedFunction fun(cx, JS_ValueToFunction(cx, v));
14:11.77       |                  ^~~
14:11.77 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8949:16: note: ‘cx’ declared here
14:11.77  8949 |     JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) {
14:11.77       |     ~~~~~~~~~~~^~
14:11.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:11.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:11.90     inlined from ‘bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:10612:51:
14:11.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pccount’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:11.90  1151 |     *this->stack = this;
14:11.90       |     ~~~~~~~~~~~~~^~~~~~
14:11.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)’:
14:11.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:10612:18: note: ‘pccount’ declared here
14:11.90 10612 |     RootedObject pccount(cx, JS_NewPlainObject(cx));
14:11.90       |                  ^~~~~~~
14:11.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:10598:44: note: ‘cx’ declared here
14:11.90 10598 | bool js::DefineTestingFunctions(JSContext* cx, HandleObject obj,
14:11.90       |                                 ~~~~~~~~~~~^~
14:12.04 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:12.04     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:12.04     inlined from ‘bool CompileToStencil(JSContext*, uint32_t, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7386:52:
14:12.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:12.04  1151 |     *this->stack = this;
14:12.04       |     ~~~~~~~~~~~~~^~~~~~
14:12.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool CompileToStencil(JSContext*, uint32_t, JS::Value*)’:
14:12.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7386:16: note: ‘src’ declared here
14:12.04  7386 |   RootedString src(cx, ToString(cx, args[0]));
14:12.04       |                ^~~
14:12.04 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7374:41: note: ‘cx’ declared here
14:12.04  7374 | static bool CompileToStencil(JSContext* cx, uint32_t argc, Value* vp) {
14:12.04       |                              ~~~~~~~~~~~^~
14:12.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:12.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:12.12     inlined from ‘JSObject* js::CreateScriptPrivate(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:214:55:
14:12.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:12.13  1151 |     *this->stack = this;
14:12.13       |     ~~~~~~~~~~~~~^~~~~~
14:12.13 In file included from Unified_cpp_js_src3.cpp:29:
14:12.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp: In function ‘JSObject* js::CreateScriptPrivate(JSContext*, JS::Handle)’:
14:12.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:214:25: note: ‘info’ declared here
14:12.13   214 |   JS::Rooted info(cx, JS_NewPlainObject(cx));
14:12.13       |                         ^~~~
14:12.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:212:46: note: ‘cx’ declared here
14:12.13   212 | JSObject* js::CreateScriptPrivate(JSContext* cx,
14:12.13       |                                   ~~~~~~~~~~~^~
14:12.14 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:12.14     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:12.14     inlined from ‘bool js::ParseDebugMetadata(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:239:65:
14:12.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘infoObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:12.14  1151 |     *this->stack = this;
14:12.14       |     ~~~~~~~~~~~~~^~~~~~
14:12.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp: In function ‘bool js::ParseDebugMetadata(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)’:
14:12.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:239:27: note: ‘infoObject’ declared here
14:12.14   239 |     JS::Rooted infoObject(cx, CreateScriptPrivate(cx));
14:12.14       |                           ^~~~~~~~~~
14:12.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:229:40: note: ‘cx’ declared here
14:12.15   229 | bool js::ParseDebugMetadata(JSContext* cx, JS::Handle opts,
14:12.15       |                             ~~~~~~~~~~~^~
14:12.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
14:12.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:12.17     inlined from ‘bool EvalStencil(JSContext*, uint32_t, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7525:78:
14:12.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
14:12.18  1151 |     *this->stack = this;
14:12.18       |     ~~~~~~~~~~~~~^~~~~~
14:12.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool EvalStencil(JSContext*, uint32_t, JS::Value*)’:
14:12.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7524:16: note: ‘script’ declared here
14:12.18  7524 |   RootedScript script(cx, JS::InstantiateGlobalStencil(cx, instantiateOptions,
14:12.18       |                ^~~~~~
14:12.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7465:36: note: ‘cx’ declared here
14:12.18  7465 | static bool EvalStencil(JSContext* cx, uint32_t argc, Value* vp) {
14:12.18       |                         ~~~~~~~~~~~^~
14:12.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:12.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:12.23     inlined from ‘JS::UniqueChars js::StringToLocale(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:269:57:
14:12.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:12.24  1151 |     *this->stack = this;
14:12.24       |     ~~~~~~~~~~~~~^~~~~~
14:12.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp: In function ‘JS::UniqueChars js::StringToLocale(JSContext*, JS::Handle, JS::Handle)’:
14:12.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:269:27: note: ‘str’ declared here
14:12.24   269 |   Rooted str(cx, str_->ensureLinear(cx));
14:12.24       |                           ^~~
14:12.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingUtility.cpp:267:47: note: ‘cx’ declared here
14:12.24   267 | JS::UniqueChars js::StringToLocale(JSContext* cx, JS::Handle callee,
14:12.24       |                                    ~~~~~~~~~~~^~
14:12.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:12.62     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:12.62     inlined from ‘static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:154:46:
14:12.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:12.62  1151 |     *this->stack = this;
14:12.62       |     ~~~~~~~~~~~~~^~~~~~
14:12.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp: In static member function ‘static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandleObject)’:
14:12.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:154:16: note: ‘arr’ declared here
14:12.62   154 |   RootedObject arr(cx, NewDenseEmptyArray(cx));
14:12.62       |                ^~~
14:12.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:153:16: note: ‘cx’ declared here
14:12.62   153 |     JSContext* cx, Handle obj, MutableHandleObject ret) {
14:12.62       |     ~~~~~~~~~~~^~
14:12.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:12.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:12.67     inlined from ‘bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:182:47:
14:12.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:12.68  1151 |     *this->stack = this;
14:12.68       |     ~~~~~~~~~~~~~^~~~~~
14:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp: In function ‘bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)’:
14:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:182:16: note: ‘obj’ declared here
14:12.68   182 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
14:12.68       |                ^~~
14:12.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:179:65: note: ‘cx’ declared here
14:12.68   179 | JS_PUBLIC_API bool JS_NondeterministicGetWeakMapKeys(JSContext* cx,
14:12.68       |                                                      ~~~~~~~~~~~^~
14:12.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:12.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:12.74     inlined from ‘static void js::WeakRefObject::readBarrier(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakRefObject.cpp:235:38:
14:12.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:12.74  1151 |     *this->stack = this;
14:12.74       |     ~~~~~~~~~~~~~^~~~~~
14:12.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakRefObject.cpp: In static member function ‘static void js::WeakRefObject::readBarrier(JSContext*, JS::Handle)’:
14:12.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakRefObject.cpp:235:16: note: ‘obj’ declared here
14:12.74   235 |   RootedObject obj(cx, self->target());
14:12.74       |                ^~~
14:12.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakRefObject.cpp:234:44: note: ‘cx’ declared here
14:12.74   234 | void WeakRefObject::readBarrier(JSContext* cx, Handle self) {
14:12.74       |                                 ~~~~~~~~~~~^~
14:13.02 In file included from /usr/include/string.h:548,
14:13.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/string.h:3,
14:13.02                  from /usr/include/c++/15.2.0/cstring:48,
14:13.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/cstring:3,
14:13.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Casting.h:14,
14:13.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jstypes.h:24,
14:13.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:10:
14:13.02 In function ‘void* memcpy(void*, const void*, size_t)’,
14:13.02     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
14:13.02     inlined from ‘JSString* ToLowerCase(JSContext*, JSLinearString*) [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:910:12,
14:13.02     inlined from ‘JSString* js::StringToLowerCase(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:942:35:
14:13.02 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘newChars’ with type ‘js::InlineCharBuffer’ [-Warray-bounds=]
14:13.02    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
14:13.02       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14:13.02    30 |                                  __glibc_objsize0 (__dest));
14:13.02       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
14:13.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::StringToLowerCase(JSContext*, JS::HandleString)’:
14:13.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:849:27: note: ‘newChars’ declared here
14:13.02   849 |   InlineCharBuffer newChars;
14:13.02       |                           ^~~~~~~~
14:13.02 In function ‘void* memcpy(void*, const void*, size_t)’,
14:13.02     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
14:13.03     inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/InlineCharBuffer-inl.h:99:23,
14:13.03     inlined from ‘JSString* ToLowerCase(JSContext*, JSLinearString*) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:918:35,
14:13.03     inlined from ‘JSString* js::StringToLowerCase(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:944:31:
14:13.03 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 255] is out of the bounds [0, 32] of object ‘newChars’ with type ‘js::InlineCharBuffer’ [-Warray-bounds=]
14:13.03    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
14:13.03       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14:13.03    30 |                                  __glibc_objsize0 (__dest));
14:13.03       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
14:13.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::StringToLowerCase(JSContext*, JS::HandleString)’:
14:13.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:849:27: note: ‘newChars’ declared here
14:13.03   849 |   InlineCharBuffer newChars;
14:13.03       |                           ^~~~~~~~
14:13.03 In function ‘void* memcpy(void*, const void*, size_t)’,
14:13.03     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
14:13.03     inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/InlineCharBuffer-inl.h:99:23,
14:13.03     inlined from ‘JSString* ToLowerCase(JSContext*, JSLinearString*) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:918:35,
14:13.03     inlined from ‘JSString* js::StringToLowerCase(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:944:31:
14:13.03 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 255] is out of the bounds [0, 32] of object ‘newChars’ with type ‘js::InlineCharBuffer’ [-Warray-bounds=]
14:13.03    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
14:13.03       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14:13.03    30 |                                  __glibc_objsize0 (__dest));
14:13.03       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
14:13.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::StringToLowerCase(JSContext*, JS::HandleString)’:
14:13.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:849:27: note: ‘newChars’ declared here
14:13.03   849 |   InlineCharBuffer newChars;
14:13.03       |                           ^~~~~~~~
14:13.18 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:13.18     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:13.18     inlined from ‘bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:952:78:
14:13.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:13.19  1151 |     *this->stack = this;
14:13.19       |     ~~~~~~~~~~~~~^~~~~~
14:13.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)’:
14:13.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:951:16: note: ‘str’ declared here
14:13.19   951 |   RootedString str(cx,
14:13.19       |                ^~~
14:13.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:947:40: note: ‘cx’ declared here
14:13.19   947 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) {
14:13.19       |                             ~~~~~~~~~~~^~
14:13.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:13.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:13.26     inlined from ‘bool str_toWellFormed(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1701:79:
14:13.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:13.26  1151 |     *this->stack = this;
14:13.26       |     ~~~~~~~~~~~~~^~~~~~
14:13.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_toWellFormed(JSContext*, unsigned int, JS::Value*)’:
14:13.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1700:16: note: ‘str’ declared here
14:13.26  1700 |   RootedString str(cx,
14:13.26       |                ^~~
14:13.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1694:41: note: ‘cx’ declared here
14:13.26  1694 | static bool str_toWellFormed(JSContext* cx, unsigned argc, Value* vp) {
14:13.26       |                              ~~~~~~~~~~~^~
14:14.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:14.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:14.49     inlined from ‘bool str_encodeURI(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4718:65:
14:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:14.49  1151 |     *this->stack = this;
14:14.49       |     ~~~~~~~~~~~~~^~~~~~
14:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_encodeURI(JSContext*, unsigned int, JS::Value*)’:
14:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4718:27: note: ‘str’ declared here
14:14.49  4718 |   Rooted str(cx, ArgToLinearString(cx, args, 0));
14:14.49       |                           ^~~
14:14.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4715:38: note: ‘cx’ declared here
14:14.49  4715 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) {
14:14.49       |                           ~~~~~~~~~~~^~
14:14.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:14.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:14.56     inlined from ‘bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4729:65:
14:14.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:14.56  1151 |     *this->stack = this;
14:14.56       |     ~~~~~~~~~~~~~^~~~~~
14:14.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)’:
14:14.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4729:27: note: ‘str’ declared here
14:14.56  4729 |   Rooted str(cx, ArgToLinearString(cx, args, 0));
14:14.56       |                           ^~~
14:14.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4726:48: note: ‘cx’ declared here
14:14.56  4726 | static bool str_encodeURI_Component(JSContext* cx, unsigned argc, Value* vp) {
14:14.56       |                                     ~~~~~~~~~~~^~
14:15.25 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:15.25     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:15.25     inlined from ‘bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4707:65:
14:15.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:15.25  1151 |     *this->stack = this;
14:15.25       |     ~~~~~~~~~~~~~^~~~~~
14:15.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’:
14:15.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4707:27: note: ‘str’ declared here
14:15.26  4707 |   Rooted str(cx, ArgToLinearString(cx, args, 0));
14:15.26       |                           ^~~
14:15.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4704:48: note: ‘cx’ declared here
14:15.26  4704 | static bool str_decodeURI_Component(JSContext* cx, unsigned argc, Value* vp) {
14:15.26       |                                     ~~~~~~~~~~~^~
14:15.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:15.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:15.28     inlined from ‘bool str_decodeURI(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4696:65:
14:15.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:15.28  1151 |     *this->stack = this;
14:15.28       |     ~~~~~~~~~~~~~^~~~~~
14:15.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_decodeURI(JSContext*, unsigned int, JS::Value*)’:
14:15.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4696:27: note: ‘str’ declared here
14:15.28  4696 |   Rooted str(cx, ArgToLinearString(cx, args, 0));
14:15.28       |                           ^~~
14:15.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4693:38: note: ‘cx’ declared here
14:15.29  4693 | static bool str_decodeURI(JSContext* cx, unsigned argc, Value* vp) {
14:15.29       |                           ~~~~~~~~~~~^~
14:15.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:15.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:15.32     inlined from ‘bool str_unescape(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:331:65:
14:15.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:15.32  1151 |     *this->stack = this;
14:15.32       |     ~~~~~~~~~~~~~^~~~~~
14:15.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_unescape(JSContext*, unsigned int, JS::Value*)’:
14:15.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:331:27: note: ‘str’ declared here
14:15.32   331 |   Rooted str(cx, ArgToLinearString(cx, args, 0));
14:15.32       |                           ^~~
14:15.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:326:37: note: ‘cx’ declared here
14:15.33   326 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) {
14:15.33       |                          ~~~~~~~~~~~^~
14:15.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:15.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:15.79     inlined from ‘JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3264:71:
14:15.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linearRepl’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:15.79  1151 |     *this->stack = this;
14:15.79       |     ~~~~~~~~~~~~~^~~~~~
14:15.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’:
14:15.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3264:27: note: ‘linearRepl’ declared here
14:15.79  3264 |   Rooted linearRepl(cx, replacement->ensureLinear(cx));
14:15.79       |                           ^~~~~~~~~~
14:15.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3253:50: note: ‘cx’ declared here
14:15.79  3253 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string,
14:15.79       |                                       ~~~~~~~~~~~^~
14:16.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]’,
14:16.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:16.51     inlined from ‘static bool CustomSerializableObject::ReadTransfer(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, void*, uint64_t, void*, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5689:60:
14:16.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:16.51  1151 |     *this->stack = this;
14:16.51       |     ~~~~~~~~~~~~~^~~~~~
14:16.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/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)’:
14:16.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5687:41: note: ‘obj’ declared here
14:16.51  5687 |       Rooted obj(
14:16.51       |                                         ^~~
14:16.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5680:39: note: ‘cx’ declared here
14:16.51  5680 |   static bool ReadTransfer(JSContext* cx, JSStructuredCloneReader* r,
14:16.51       |                            ~~~~~~~~~~~^~
14:16.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]’,
14:16.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = CustomSerializableObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
14:16.65     inlined from ‘static bool CustomSerializableObject::CanTransfer(JSContext*, JS::Handle, bool*, void*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5643:45:
14:16.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:16.66  1151 |     *this->stack = this;
14:16.66       |     ~~~~~~~~~~~~~^~~~~~
14:16.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CustomSerializableObject::CanTransfer(JSContext*, JS::Handle, bool*, void*)’:
14:16.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5643:39: note: ‘obj’ declared here
14:16.66  5643 |     Rooted obj(cx);
14:16.66       |                                       ^~~
14:16.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5641:38: note: ‘cx’ declared here
14:16.66  5641 |   static bool CanTransfer(JSContext* cx, JS::Handle wrapped,
14:16.66       |                           ~~~~~~~~~~~^~
14:16.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]’,
14:16.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:16.72     inlined from ‘static JSObject* CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, uint32_t, void*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5627:52:
14:16.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:16.72  1151 |     *this->stack = this;
14:16.72       |     ~~~~~~~~~~~~~^~~~~~
14:16.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static JSObject* CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, uint32_t, void*)’:
14:16.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5626:39: note: ‘obj’ declared here
14:16.73  5626 |     Rooted obj(
14:16.73       |                                       ^~~
14:16.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5613:36: note: ‘cx’ declared here
14:16.73  5613 |   static JSObject* Read(JSContext* cx, JSStructuredCloneReader* r,
14:16.73       |                         ~~~~~~~~~~~^~
14:17.08 In function ‘void* memcpy(void*, const void*, size_t)’,
14:17.08     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
14:17.08     inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/InlineCharBuffer-inl.h:99:23,
14:17.08     inlined from ‘bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1226:31,
14:17.08     inlined from ‘JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1323:25,
14:17.08     inlined from ‘JSString* js::StringToUpperCase(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1359:35:
14:17.08 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [40, 127] is out of the bounds [0, 40] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’ [-Warray-bounds=]
14:17.08    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
14:17.08       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14:17.08    30 |                                  __glibc_objsize0 (__dest));
14:17.08       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
14:17.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::StringToUpperCase(JSContext*, JS::HandleString)’:
14:17.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1242:52: note: ‘newChars’ declared here
14:17.08  1242 |   mozilla::MaybeOneOf newChars;
14:17.09       |                                                    ^~~~~~~~
14:17.09 In function ‘void* memcpy(void*, const void*, size_t)’,
14:17.09     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
14:17.09     inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/InlineCharBuffer-inl.h:99:23,
14:17.09     inlined from ‘bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = char16_t; SrcChar = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1226:31,
14:17.09     inlined from ‘JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1330:25,
14:17.09     inlined from ‘JSString* js::StringToUpperCase(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1359:35:
14:17.09 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [40, 255] is out of the bounds [0, 40] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’ [-Warray-bounds=]
14:17.09    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
14:17.09       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14:17.09    30 |                                  __glibc_objsize0 (__dest));
14:17.09       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
14:17.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::StringToUpperCase(JSContext*, JS::HandleString)’:
14:17.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1242:52: note: ‘newChars’ declared here
14:17.09  1242 |   mozilla::MaybeOneOf newChars;
14:17.09       |                                                    ^~~~~~~~
14:17.09 In function ‘void* memcpy(void*, const void*, size_t)’,
14:17.09     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
14:17.09     inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/InlineCharBuffer-inl.h:99:23,
14:17.09     inlined from ‘bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = char16_t; SrcChar = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1226:31,
14:17.09     inlined from ‘JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1338:23,
14:17.09     inlined from ‘JSString* js::StringToUpperCase(JSContext*, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1361:31:
14:17.09 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [40, 255] is out of the bounds [0, 40] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’ [-Warray-bounds=]
14:17.09    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
14:17.09       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14:17.09    30 |                                  __glibc_objsize0 (__dest));
14:17.09       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
14:17.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::StringToUpperCase(JSContext*, JS::HandleString)’:
14:17.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1242:52: note: ‘newChars’ declared here
14:17.09  1242 |   mozilla::MaybeOneOf newChars;
14:17.09       |                                                    ^~~~~~~~
14:17.39 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
14:17.39                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
14:17.39                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
14:17.39                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
14:17.39                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/WeakMap.h:13,
14:17.39                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.h:10,
14:17.39                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.h:10,
14:17.39                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:7,
14:17.39                  from Unified_cpp_js_src4.cpp:2:
14:17.39 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:17.39     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:17.39     inlined from ‘bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:230:47:
14:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:17.39  1151 |     *this->stack = this;
14:17.39       |     ~~~~~~~~~~~~~^~~~~~
14:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp: In function ‘bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)’:
14:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:230:16: note: ‘obj’ declared here
14:17.39   230 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
14:17.39       |                ^~~
14:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:227:65: note: ‘cx’ declared here
14:17.40   227 | JS_PUBLIC_API bool JS_NondeterministicGetWeakSetKeys(JSContext* cx,
14:17.40       |                                                      ~~~~~~~~~~~^~
14:17.40 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:17.40     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:17.41     inlined from ‘bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1369:78:
14:17.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:17.41  1151 |     *this->stack = this;
14:17.41       |     ~~~~~~~~~~~~~^~~~~~
14:17.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)’:
14:17.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1368:16: note: ‘str’ declared here
14:17.41  1368 |   RootedString str(cx,
14:17.41       |                ^~~
14:17.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1364:40: note: ‘cx’ declared here
14:17.41  1364 | static bool str_toUpperCase(JSContext* cx, unsigned argc, Value* vp) {
14:17.41       |                             ~~~~~~~~~~~^~
14:17.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CollatorObject*]’,
14:17.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CollatorObject*; T = js::CollatorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:17.45     inlined from ‘bool Collator(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:111:61,
14:17.45     inlined from ‘bool js::intl_Collator(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:139:18:
14:17.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘collator’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:17.45  1151 |     *this->stack = this;
14:17.45       |     ~~~~~~~~~~~~~^~~~~~
14:17.45 In file included from Unified_cpp_js_src4.cpp:20:
14:17.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_Collator(JSContext*, unsigned int, JS::Value*)’:
14:17.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:110:27: note: ‘collator’ declared here
14:17.45   110 |   Rooted collator(
14:17.45       |                           ^~~~~~~~
14:17.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:134:35: note: ‘cx’ declared here
14:17.45   134 | bool js::intl_Collator(JSContext* cx, unsigned argc, Value* vp) {
14:17.45       |                        ~~~~~~~~~~~^~
14:17.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CollatorObject*]’,
14:17.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CollatorObject*; T = js::CollatorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:17.49     inlined from ‘bool Collator(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:111:61,
14:17.49     inlined from ‘bool Collator(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:131:18:
14:17.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘collator’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:17.49  1151 |     *this->stack = this;
14:17.49       |     ~~~~~~~~~~~~~^~~~~~
14:17.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp: In function ‘bool Collator(JSContext*, unsigned int, JS::Value*)’:
14:17.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:110:27: note: ‘collator’ declared here
14:17.49   110 |   Rooted collator(
14:17.49       |                           ^~~~~~~~
14:17.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:129:33: note: ‘cx’ declared here
14:17.49   129 | static bool Collator(JSContext* cx, unsigned argc, Value* vp) {
14:17.49       |                      ~~~~~~~~~~~^~
14:17.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:17.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:17.63     inlined from ‘bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:167:53:
14:17.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘collations’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:17.63  1151 |     *this->stack = this;
14:17.63       |     ~~~~~~~~~~~~~^~~~~~
14:17.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’:
14:17.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:167:16: note: ‘collations’ declared here
14:17.64   167 |   RootedObject collations(cx, NewDenseEmptyArray(cx));
14:17.64       |                ^~~~~~~~~~
14:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:151:46: note: ‘cx’ declared here
14:17.64   151 | bool js::intl_availableCollations(JSContext* cx, unsigned argc, Value* vp) {
14:17.64       |                                   ~~~~~~~~~~~^~
14:17.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:17.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:17.75     inlined from ‘bool JS::AddMozDateTimeFormatConstructor(JSContext*, Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:220:73:
14:17.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:17.76  1151 |     *this->stack = this;
14:17.76       |     ~~~~~~~~~~~~~^~~~~~
14:17.76 In file included from Unified_cpp_js_src4.cpp:38:
14:17.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool JS::AddMozDateTimeFormatConstructor(JSContext*, Handle)’:
14:17.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:218:16: note: ‘ctor’ declared here
14:17.76   218 |   RootedObject ctor(
14:17.76       |                ^~~~
14:17.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:216:53: note: ‘cx’ declared here
14:17.76   216 | bool JS::AddMozDateTimeFormatConstructor(JSContext* cx,
14:17.76       |                                          ~~~~~~~~~~~^~
14:17.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:17.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:17.78     inlined from ‘bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:287:52:
14:17.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘calendars’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:17.78  1151 |     *this->stack = this;
14:17.78       |     ~~~~~~~~~~~~~^~~~~~
14:17.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’:
14:17.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:287:16: note: ‘calendars’ declared here
14:17.78   287 |   RootedObject calendars(cx, NewDenseEmptyArray(cx));
14:17.78       |                ^~~~~~~~~
14:17.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:277:45: note: ‘cx’ declared here
14:17.78   277 | bool js::intl_availableCalendars(JSContext* cx, unsigned argc, Value* vp) {
14:17.78       |                                  ~~~~~~~~~~~^~
14:17.86 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:17.86     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:17.86     inlined from ‘bool JS::AddMozDisplayNamesConstructor(JSContext*, HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:202:78:
14:17.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:17.86  1151 |     *this->stack = this;
14:17.86       |     ~~~~~~~~~~~~~^~~~~~
14:17.86 In file included from Unified_cpp_js_src4.cpp:47:
14:17.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘bool JS::AddMozDisplayNamesConstructor(JSContext*, HandleObject)’:
14:17.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:201:16: note: ‘ctor’ declared here
14:17.86   201 |   RootedObject ctor(cx, GlobalObject::createConstructor(
14:17.86       |                ^~~~
14:17.86 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:200:51: note: ‘cx’ declared here
14:17.86   200 | bool JS::AddMozDisplayNamesConstructor(JSContext* cx, HandleObject intl) {
14:17.86       |                                        ~~~~~~~~~~~^~
14:18.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:18.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:18.06     inlined from ‘JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3600:59:
14:18.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:18.06  1151 |     *this->stack = this;
14:18.06       |     ~~~~~~~~~~~~~^~~~~~
14:18.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’:
14:18.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3600:27: note: ‘str’ declared here
14:18.06  3600 |   Rooted str(cx, string->ensureLinear(cx));
14:18.06       |                           ^~~
14:18.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3589:52: note: ‘cx’ declared here
14:18.06  3589 | JSString* js::str_replaceAll_string_raw(JSContext* cx, HandleString string,
14:18.06       |                                         ~~~~~~~~~~~^~
14:18.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:18.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:18.57     inlined from ‘bool str_normalize(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1549:76:
14:18.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:18.57  1151 |     *this->stack = this;
14:18.57       |     ~~~~~~~~~~~~~^~~~~~
14:18.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_normalize(JSContext*, unsigned int, JS::Value*)’:
14:18.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1548:16: note: ‘str’ declared here
14:18.57  1548 |   RootedString str(cx,
14:18.57       |                ^~~
14:18.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1543:38: note: ‘cx’ declared here
14:18.57  1543 | static bool str_normalize(JSContext* cx, unsigned argc, Value* vp) {
14:18.57       |                           ~~~~~~~~~~~^~
14:18.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:18.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:18.74     inlined from ‘bool GetICUOptions(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:9107:46:
14:18.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:18.74  1151 |     *this->stack = this;
14:18.74       |     ~~~~~~~~~~~~~^~~~~~
14:18.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetICUOptions(JSContext*, unsigned int, JS::Value*)’:
14:18.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:9107:16: note: ‘info’ declared here
14:18.75  9107 |   RootedObject info(cx, JS_NewPlainObject(cx));
14:18.75       |                ^~~~
14:18.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:9104:38: note: ‘cx’ declared here
14:18.75  9104 | static bool GetICUOptions(JSContext* cx, unsigned argc, Value* vp) {
14:18.75       |                           ~~~~~~~~~~~^~
14:18.83 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:12:
14:18.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h: In member function ‘mozilla::Result mozilla::intl::DisplayNames::GetMonth(B&, mozilla::intl::Month, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]’:
14:18.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:785:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized]
14:18.83   785 |     if (auto result = ComputeDateTimeDisplayNames(
14:18.83       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
14:18.83   786 |             symbolType, mozilla::Span(indices), aCalendar);
14:18.83       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:18.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:763:27: note: ‘symbolType’ was declared here
14:18.83   763 |     UDateFormatSymbolType symbolType;
14:18.83       |                           ^~~~~~~~~~
14:19.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:19.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:19.11     inlined from ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:514:74:
14:19.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:19.12  1151 |     *this->stack = this;
14:19.12       |     ~~~~~~~~~~~~~^~~~~~
14:19.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’:
14:19.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:514:29: note: ‘locale’ declared here
14:19.12   514 |     Rooted locale(cx, value.toString()->ensureLinear(cx));
14:19.12       |                             ^~~~~~
14:19.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:501:16: note: ‘cx’ declared here
14:19.12   501 |     JSContext* cx, HandleObject internals,
14:19.12       |     ~~~~~~~~~~~^~
14:19.16 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:19:
14:19.16 In constructor ‘js::intl::UnicodeExtensionKeyword::UnicodeExtensionKeyword(UnicodeKey, JSLinearString*)’,
14:19.16     inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:154:5,
14:19.16     inlined from ‘bool mozilla::Vector::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:768:15,
14:19.16     inlined from ‘bool JS::GCVector::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:108:30,
14:19.16     inlined from ‘bool js::MutableWrappedPtrOperations, Wrapper>::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; Wrapper = JS::Rooted >; T = js::intl::UnicodeExtensionKeyword; long unsigned int Capacity = 8; AllocPolicy = js::TempAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:280:29,
14:19.16     inlined from ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:574:30:
14:19.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.h:75:31: warning: ‘hourCycleStr’ may be used uninitialized [-Wmaybe-uninitialized]
14:19.16    75 |       : key_{key[0], key[1]}, type_(type) {}
14:19.16       |                               ^~~~~~~~~~~
14:19.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’:
14:19.16 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:558:13: note: ‘hourCycleStr’ was declared here
14:19.16   558 |     JSAtom* hourCycleStr;
14:19.16       |             ^~~~~~~~~~~~
14:19.24 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:19.24     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:19.24     inlined from ‘mozilla::intl::DateTimeFormat* NewDateTimeFormat(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:882:74:
14:19.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:19.24  1151 |     *this->stack = this;
14:19.24       |     ~~~~~~~~~~~~~^~~~~~
14:19.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘mozilla::intl::DateTimeFormat* NewDateTimeFormat(JSContext*, JS::Handle)’:
14:19.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:882:16: note: ‘internals’ declared here
14:19.24   882 |   RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat));
14:19.24       |                ^~~~~~~~~
14:19.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:879:16: note: ‘cx’ declared here
14:19.24   879 |     JSContext* cx, Handle dateTimeFormat) {
14:19.24       |     ~~~~~~~~~~~^~
14:19.42 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:19.42     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
14:19.42     inlined from ‘bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3970:22:
14:19.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:19.43  1151 |     *this->stack = this;
14:19.43       |     ~~~~~~~~~~~~~^~~~~~
14:19.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)’:
14:19.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3970:16: note: ‘str’ declared here
14:19.43  3970 |   RootedString str(cx);
14:19.43       |                ^~~
14:19.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3967:39: note: ‘cx’ declared here
14:19.43  3967 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) {
14:19.43       |                            ~~~~~~~~~~~^~
14:19.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:19.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:19.59     inlined from ‘bool str_at(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1937:73:
14:19.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:19.59  1151 |     *this->stack = this;
14:19.59       |     ~~~~~~~~~~~~~^~~~~~
14:19.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_at(JSContext*, unsigned int, JS::Value*)’:
14:19.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1937:16: note: ‘str’ declared here
14:19.59  1937 |   RootedString str(cx, ToStringForStringFunction(cx, "at", args.thisv()));
14:19.59       |                ^~~
14:19.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1932:31: note: ‘cx’ declared here
14:19.59  1932 | static bool str_at(JSContext* cx, unsigned argc, Value* vp) {
14:19.59       |                    ~~~~~~~~~~~^~
14:19.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:19.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:19.65     inlined from ‘mozilla::intl::DateIntervalFormat* NewDateIntervalFormat(JSContext*, JS::Handle, mozilla::intl::DateTimeFormat&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1410:74:
14:19.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:19.65  1151 |     *this->stack = this;
14:19.65       |     ~~~~~~~~~~~~~^~~~~~
14:19.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘mozilla::intl::DateIntervalFormat* NewDateIntervalFormat(JSContext*, JS::Handle, mozilla::intl::DateTimeFormat&)’:
14:19.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1410:16: note: ‘internals’ declared here
14:19.66  1410 |   RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat));
14:19.66       |                ^~~~~~~~~
14:19.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1407:16: note: ‘cx’ declared here
14:19.66  1407 |     JSContext* cx, Handle dateTimeFormat,
14:19.66       |     ~~~~~~~~~~~^~
14:19.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:19.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:19.70     inlined from ‘bool str_charAt(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1822:77:
14:19.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:19.70  1151 |     *this->stack = this;
14:19.70       |     ~~~~~~~~~~~~~^~~~~~
14:19.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool str_charAt(JSContext*, unsigned int, JS::Value*)’:
14:19.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1822:16: note: ‘str’ declared here
14:19.70  1822 |   RootedString str(cx, ToStringForStringFunction(cx, "charAt", args.thisv()));
14:19.70       |                ^~~
14:19.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:1817:35: note: ‘cx’ declared here
14:19.70  1817 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) {
14:19.70       |                        ~~~~~~~~~~~^~
14:19.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:19.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:19.90     inlined from ‘JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:644:73:
14:19.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘left’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:19.90  1151 |     *this->stack = this;
14:19.90       |     ~~~~~~~~~~~~~^~~~~~
14:19.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)’:
14:19.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:644:29: note: ‘left’ declared here
14:19.90   644 |     Rooted left(cx, rope->leftChild()->ensureLinear(cx));
14:19.90       |                             ^~~~
14:19.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:601:42: note: ‘cx’ declared here
14:19.90   601 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt,
14:19.90       |                               ~~~~~~~~~~~^~
14:20.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:20.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:20.57     inlined from ‘bool CompileToStencilXDR(JSContext*, uint32_t, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7554:52:
14:20.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:20.57  1151 |     *this->stack = this;
14:20.57       |     ~~~~~~~~~~~~~^~~~~~
14:20.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool CompileToStencilXDR(JSContext*, uint32_t, JS::Value*)’:
14:20.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7554:16: note: ‘src’ declared here
14:20.57  7554 |   RootedString src(cx, ToString(cx, args[0]));
14:20.57       |                ^~~
14:20.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7547:44: note: ‘cx’ declared here
14:20.57  7547 | static bool CompileToStencilXDR(JSContext* cx, uint32_t argc, Value* vp) {
14:20.57       |                                 ~~~~~~~~~~~^~
14:21.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:21.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:21.37     inlined from ‘bool js::WeakCollectionPutEntryInternal(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h:45:44,
14:21.37     inlined from ‘static bool js::WeakSetObject::add_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:42:38:
14:21.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘keyObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:21.37  1151 |     *this->stack = this;
14:21.37       |     ~~~~~~~~~~~~~^~~~~~
14:21.37 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:16:
14:21.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h: In static member function ‘static bool js::WeakSetObject::add_impl(JSContext*, const JS::CallArgs&)’:
14:21.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h:45:18: note: ‘keyObj’ declared here
14:21.37    45 |     RootedObject keyObj(cx, &key.toObject());
14:21.37       |                  ^~~~~~
14:21.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:29:16: note: ‘cx’ declared here
14:21.37    29 |     JSContext* cx, const CallArgs& args) {
14:21.37       |     ~~~~~~~~~~~^~
14:21.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:21.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:21.47     inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:306:76:
14:21.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘calendar’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:21.48  1151 |     *this->stack = this;
14:21.48       |     ~~~~~~~~~~~~~^~~~~~
14:21.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
14:21.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:306:27: note: ‘calendar’ declared here
14:21.48   306 |   Rooted calendar(cx, args[2].toString()->ensureLinear(cx));
14:21.48       |                           ^~~~~~~~
14:21.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:294:45: note: ‘cx’ declared here
14:21.48   294 | bool js::intl_ComputeDisplayName(JSContext* cx, unsigned argc, Value* vp) {
14:21.48       |                                  ~~~~~~~~~~~^~
14:21.64 In file included from /usr/include/string.h:548,
14:21.64                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/string.h:3,
14:21.64                  from /usr/include/c++/15.2.0/cstring:48,
14:21.64                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/cstring:3,
14:21.64                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Casting.h:14,
14:21.64                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Span.h:36,
14:21.64                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/DbgMacro.h:13,
14:21.64                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/RefPtr.h:13,
14:21.64                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/LinkedList.h:73,
14:21.64                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/WeakMap.h:11:
14:21.64 In function ‘void* memcpy(void*, const void*, size_t)’,
14:21.64     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
14:21.64     inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:401:21:
14:21.64 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘ascii’ with type ‘unsigned char [32]’ [-Warray-bounds=]
14:21.64    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
14:21.64       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
14:21.64    30 |                                  __glibc_objsize0 (__dest));
14:21.64       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
14:21.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
14:21.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:397:17: note: ‘ascii’ declared here
14:21.64   397 |   unsigned char ascii[32];
14:21.64       |                 ^~~~~
14:21.65 In lambda function,
14:21.65     inlined from ‘mozilla::intl::ICUResult mozilla::intl::FillBufferWithICUCall(Buffer&, const ICUStringFunction&) [with ICUStringFunction = DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback)::; Buffer = js::intl::FormatBuffer]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/ICU4CGlue.h:169:25,
14:21.65     inlined from ‘mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:947:40,
14:21.65     inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:512:34:
14:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:949:44: warning: ‘width’ may be used uninitialized [-Wmaybe-uninitialized]
14:21.65   949 |           return udatpg_getFieldDisplayName(
14:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
14:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:933:29: note: ‘width’ was declared here
14:21.65   933 |     UDateTimePGDisplayWidth width;
14:21.65       |                             ^~~~~
14:21.65 In member function ‘mozilla::Result mozilla::intl::DisplayNames::GetQuarter(B&, mozilla::intl::Quarter, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]’,
14:21.65     inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:456:23:
14:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:830:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized]
14:21.65   830 |     if (auto result = ComputeDateTimeDisplayNames(
14:21.65       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
14:21.65   831 |             symbolType, mozilla::Span(indices), aCalendar);
14:21.65       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
14:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:811:27: note: ‘symbolType’ was declared here
14:21.65   811 |     UDateFormatSymbolType symbolType;
14:21.65       |                           ^~~~~~~~~~
14:21.65 In member function ‘mozilla::Result mozilla::intl::DisplayNames::GetWeekday(B&, mozilla::intl::Weekday, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]’,
14:21.65     inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:433:23:
14:21.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:734:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized]
14:21.65   734 |     if (auto result = ComputeDateTimeDisplayNames(
14:21.65       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
14:21.66   735 |             symbolType, mozilla::Span(indices), aCalendar);
14:21.66       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:21.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
14:21.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:709:27: note: ‘symbolType’ was declared here
14:21.66   709 |     UDateFormatSymbolType symbolType;
14:21.66       |                           ^~~~~~~~~~
14:21.66 In member function ‘mozilla::Result mozilla::intl::DisplayNames::GetCurrency(B&, mozilla::Span, Fallback) const [with B = js::intl::FormatBuffer]’,
14:21.66     inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DisplayNames.cpp:423:29:
14:21.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:485:41: warning: ‘style’ may be used uninitialized [-Wmaybe-uninitialized]
14:21.66   485 |     const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style,
14:21.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
14:21.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/DisplayNames.h:469:20: note: ‘style’ was declared here
14:21.67   469 |     UCurrNameStyle style;
14:21.67       |                    ^~~~~
14:21.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
14:21.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:21.79     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
14:21.79     inlined from ‘bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4446:33:
14:21.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promises’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
14:21.79  1151 |     *this->stack = this;
14:21.79       |     ~~~~~~~~~~~~~^~~~~~
14:21.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)’:
14:21.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4446:22: note: ‘promises’ declared here
14:21.79  4446 |   RootedObjectVector promises(cx);
14:21.80       |                      ^~~~~~~~
14:21.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:4434:45: note: ‘cx’ declared here
14:21.80  4434 | static bool GetWaitForAllPromise(JSContext* cx, unsigned argc, Value* vp) {
14:21.80       |                                  ~~~~~~~~~~~^~
14:21.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:21.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
14:21.91     inlined from ‘js::StringSegmentRange::StringSegmentRange(JSContext*) [with long unsigned int Size = 16]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.h:1660:37,
14:21.91     inlined from ‘bool RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2290:28:
14:21.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘r’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:21.91  1151 |     *this->stack = this;
14:21.91       |     ~~~~~~~~~~~~~^~~~~~
14:21.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’:
14:21.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2290:24: note: ‘r’ declared here
14:21.91  2290 |     StringSegmentRange r(cx);
14:21.91       |                        ^
14:21.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:2260:34: note: ‘cx’ declared here
14:21.91  2260 | static bool RopeMatch(JSContext* cx, JSRope* text, JSLinearString* pat,
14:21.91       |                       ~~~~~~~~~~~^~
14:22.02 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakSetObject*]’,
14:22.02     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakSetObject*; T = js::WeakSetObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:22.02     inlined from ‘static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:179:66:
14:22.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:22.02  1151 |     *this->stack = this;
14:22.02       |     ~~~~~~~~~~~~~^~~~~~
14:22.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp: In static member function ‘static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’:
14:22.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:179:26: note: ‘obj’ declared here
14:22.02   179 |   Rooted obj(cx, WeakSetObject::create(cx, proto));
14:22.02       |                          ^~~
14:22.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakSetObject.cpp:166:42: note: ‘cx’ declared here
14:22.02   166 | bool WeakSetObject::construct(JSContext* cx, unsigned argc, Value* vp) {
14:22.02       |                               ~~~~~~~~~~~^~
14:22.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:22.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:22.19     inlined from ‘bool CreateDateTimePartArray(JSContext*, mozilla::Span, bool, const mozilla::intl::DateTimePartVector&, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1289:73:
14:22.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘overallResult’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:22.20  1151 |     *this->stack = this;
14:22.20       |     ~~~~~~~~~~~~~^~~~~~
14:22.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool CreateDateTimePartArray(JSContext*, mozilla::Span, bool, const mozilla::intl::DateTimePartVector&, JS::MutableHandleValue)’:
14:22.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1289:16: note: ‘overallResult’ declared here
14:22.20  1289 |   RootedString overallResult(cx, NewStringCopy(cx, formattedSpan));
14:22.20       |                ^~~~~~~~~~~~~
14:22.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1286:16: note: ‘cx’ declared here
14:22.20  1286 |     JSContext* cx, mozilla::Span formattedSpan,
14:22.20       |     ~~~~~~~~~~~^~
14:22.54 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:22.54     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:22.54     inlined from ‘bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4757:70,
14:22.54     inlined from ‘bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4895:29:
14:22.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linearPattern’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:22.54  1151 |     *this->stack = this;
14:22.54       |     ~~~~~~~~~~~~~^~~~~~
14:22.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’:
14:22.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4757:27: note: ‘linearPattern’ declared here
14:22.55  4757 |   Rooted linearPattern(cx, pattern->ensureLinear(cx));
14:22.55       |                           ^~~~~~~~~~~~~
14:22.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4876:38: note: ‘cx’ declared here
14:22.55  4876 | bool js::FlatStringSearch(JSContext* cx, unsigned argc, Value* vp) {
14:22.55       |                           ~~~~~~~~~~~^~
14:22.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:22.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:22.59     inlined from ‘JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3318:60:
14:22.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pat’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:22.59  1151 |     *this->stack = this;
14:22.59       |     ~~~~~~~~~~~~~^~~~~~
14:22.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’:
14:22.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3318:27: note: ‘pat’ declared here
14:22.60  3318 |   Rooted pat(cx, pattern->ensureLinear(cx));
14:22.60       |                           ^~~
14:22.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3315:49: note: ‘cx’ declared here
14:22.60  3315 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string,
14:22.60       |                                      ~~~~~~~~~~~^~
14:22.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CollatorObject*]’,
14:22.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CollatorObject*; T = js::CollatorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:22.63     inlined from ‘bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:443:76:
14:22.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘collator’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:22.63  1151 |     *this->stack = this;
14:22.63       |     ~~~~~~~~~~~~~^~~~~~
14:22.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’:
14:22.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:442:27: note: ‘collator’ declared here
14:22.64   442 |   Rooted collator(cx,
14:22.64       |                           ^~~~~~~~
14:22.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Collator.cpp:435:41: note: ‘cx’ declared here
14:22.64   435 | bool js::intl_CompareStrings(JSContext* cx, unsigned argc, Value* vp) {
14:22.64       |                              ~~~~~~~~~~~^~
14:23.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]’,
14:23.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:23.19     inlined from ‘bool WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WrappedFunctionObject.cpp:90:62:
14:23.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘targetRealm’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
14:23.19  1151 |     *this->stack = this;
14:23.19       |     ~~~~~~~~~~~~~^~~~~~
14:23.19 In file included from Unified_cpp_js_src4.cpp:11:
14:23.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WrappedFunctionObject.cpp: In function ‘bool WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)’:
14:23.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WrappedFunctionObject.cpp:90:18: note: ‘targetRealm’ declared here
14:23.19    90 |   Rooted targetRealm(cx, GetFunctionRealm(cx, target));
14:23.19       |                  ^~~~~~~~~~~
14:23.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WrappedFunctionObject.cpp:60:45: note: ‘cx’ declared here
14:23.19    60 | static bool WrappedFunction_Call(JSContext* cx, unsigned argc, Value* vp) {
14:23.19       |                                  ~~~~~~~~~~~^~
14:23.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateTimeFormatObject*]’,
14:23.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::DateTimeFormatObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
14:23.28     inlined from ‘bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1377:50:
14:23.28 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘dateTimeFormat’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:23.29  1151 |     *this->stack = this;
14:23.29       |     ~~~~~~~~~~~~~^~~~~~
14:23.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)’:
14:23.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1377:33: note: ‘dateTimeFormat’ declared here
14:23.29  1377 |   Rooted dateTimeFormat(cx);
14:23.29       |                                 ^~~~~~~~~~~~~~
14:23.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/DateTimeFormat.cpp:1370:41: note: ‘cx’ declared here
14:23.29  1370 | bool js::intl_FormatDateTime(JSContext* cx, unsigned argc, Value* vp) {
14:23.29       |                              ~~~~~~~~~~~^~
14:26.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
14:26.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:26.12     inlined from ‘bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8896:68:
14:26.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:26.12  1151 |     *this->stack = this;
14:26.12       |     ~~~~~~~~~~~~~^~~~~~
14:26.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)’:
14:26.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8896:24: note: ‘array’ declared here
14:26.13  8896 |   Rooted array(cx, NewDenseFullyAllocatedArray(cx, 2));
14:26.13       |                        ^~~~~
14:26.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:8881:45: note: ‘cx’ declared here
14:26.13  8881 | static bool EncodeAsUtf8InBuffer(JSContext* cx, unsigned argc, Value* vp) {
14:26.13       |                                  ~~~~~~~~~~~^~
14:26.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
14:26.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:26.21     inlined from ‘bool FindPath(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6860:74:
14:26.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:26.21  1151 |     *this->stack = this;
14:26.21       |     ~~~~~~~~~~~~~^~~~~~
14:26.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool FindPath(JSContext*, unsigned int, JS::Value*)’:
14:26.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6860:24: note: ‘result’ declared here
14:26.21  6860 |   Rooted result(cx, NewDenseFullyAllocatedArray(cx, length));
14:26.21       |                        ^~~~~~
14:26.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6794:33: note: ‘cx’ declared here
14:26.21  6794 | static bool FindPath(JSContext* cx, unsigned argc, Value* vp) {
14:26.21       |                      ~~~~~~~~~~~^~
14:26.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
14:26.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:26.41     inlined from ‘bool ShortestPaths(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7063:75:
14:26.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘results’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]’ [-Wdangling-pointer=]
14:26.41  1151 |     *this->stack = this;
14:26.41       |     ~~~~~~~~~~~~~^~~~~~
14:26.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool ShortestPaths(JSContext*, unsigned int, JS::Value*)’:
14:26.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:7063:24: note: ‘results’ declared here
14:26.41  7063 |   Rooted results(cx, NewDenseFullyAllocatedArray(cx, length));
14:26.41       |                        ^~~~~~~
14:26.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6909:38: note: ‘cx’ declared here
14:26.41  6909 | static bool ShortestPaths(JSContext* cx, unsigned argc, Value* vp) {
14:26.41       |                           ~~~~~~~~~~~^~
14:27.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:27.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:27.43     inlined from ‘bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5773:52:
14:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:27.43  1151 |     *this->stack = this;
14:27.43       |     ~~~~~~~~~~~~~^~~~~~
14:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)’:
14:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5773:18: note: ‘opts’ declared here
14:27.43  5773 |     RootedObject opts(cx, ToObject(cx, args.get(2)));
14:27.43       |                  ^~~~
14:27.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5759:43: note: ‘cx’ declared here
14:27.43  5759 | bool js::testingFunc_serialize(JSContext* cx, unsigned argc, Value* vp) {
14:27.43       |                                ~~~~~~~~~~~^~
14:27.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:27.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:27.55     inlined from ‘bool js::WeakCollectionPutEntryInternal(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h:45:44,
14:27.55     inlined from ‘static bool js::WeakMapObject::set_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:132:38,
14:27.55     inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = js::WeakMapObject::is; bool (* Impl)(JSContext*, const CallArgs&) = js::WeakMapObject::set_impl]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:142:74,
14:27.55     inlined from ‘static bool js::WeakMapObject::set(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:142:74:
14:27.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘keyObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:27.55  1151 |     *this->stack = this;
14:27.55       |     ~~~~~~~~~~~~~^~~~~~
14:27.55 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:7:
14:27.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h: In static member function ‘static bool js::WeakMapObject::set(JSContext*, unsigned int, JS::Value*)’:
14:27.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h:45:18: note: ‘keyObj’ declared here
14:27.55    45 |     RootedObject keyObj(cx, &key.toObject());
14:27.55       |                  ^~~~~~
14:27.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:140:36: note: ‘cx’ declared here
14:27.55   140 | bool WeakMapObject::set(JSContext* cx, unsigned argc, Value* vp) {
14:27.55       |                         ~~~~~~~~~~~^~
14:27.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:27.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:27.63     inlined from ‘bool js::WeakCollectionPutEntryInternal(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h:45:44,
14:27.63     inlined from ‘bool JS::SetWeakMapEntry(JSContext*, HandleObject, HandleValue, HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:248:40:
14:27.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘keyObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:27.63  1151 |     *this->stack = this;
14:27.63       |     ~~~~~~~~~~~~~^~~~~~
14:27.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h: In function ‘bool JS::SetWeakMapEntry(JSContext*, HandleObject, HandleValue, HandleValue)’:
14:27.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h:45:18: note: ‘keyObj’ declared here
14:27.63    45 |     RootedObject keyObj(cx, &key.toObject());
14:27.63       |                  ^~~~~~
14:27.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:236:51: note: ‘cx’ declared here
14:27.63   236 | JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj,
14:27.63       |                                        ~~~~~~~~~~~^~
14:27.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:27.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:27.69     inlined from ‘bool js::WeakCollectionPutEntryInternal(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h:45:44,
14:27.69     inlined from ‘static bool js::WeakMapObject::set_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:132:38:
14:27.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘keyObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:27.69  1151 |     *this->stack = this;
14:27.69       |     ~~~~~~~~~~~~~^~~~~~
14:27.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h: In static member function ‘static bool js::WeakMapObject::set_impl(JSContext*, const JS::CallArgs&)’:
14:27.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject-inl.h:45:18: note: ‘keyObj’ declared here
14:27.69    45 |     RootedObject keyObj(cx, &key.toObject());
14:27.69       |                  ^~~~~~
14:27.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/WeakMapObject.cpp:121:16: note: ‘cx’ declared here
14:27.69   121 |     JSContext* cx, const CallArgs& args) {
14:27.69       |     ~~~~~~~~~~~^~
14:27.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’,
14:27.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:27.75     inlined from ‘static ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6345:79:
14:27.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘snapshot’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
14:27.75  1151 |     *this->stack = this;
14:27.75       |     ~~~~~~~~~~~~~^~~~~~
14:27.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext*, JS::HandleObject)’:
14:27.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6344:36: note: ‘snapshot’ declared here
14:27.76  6344 |   Rooted> snapshot(cx,
14:27.76       |                                    ^~~~~~~~
14:27.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6342:61: note: ‘cx’ declared here
14:27.76  6342 | ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext* cx,
14:27.76       |                                                  ~~~~~~~~~~~^~
14:27.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:27.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ShapeSnapshotObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:27.78     inlined from ‘bool CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6397:70:
14:27.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘otherSnapshot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:27.78  1151 |     *this->stack = this;
14:27.78       |     ~~~~~~~~~~~~~^~~~~~
14:27.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)’:
14:27.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6397:16: note: ‘otherSnapshot’ declared here
14:27.78  6397 |   RootedObject otherSnapshot(cx, ShapeSnapshotObject::create(cx, obj));
14:27.78       |                ^~~~~~~~~~~~~
14:27.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:6378:43: note: ‘cx’ declared here
14:27.78  6378 | static bool CheckShapeSnapshot(JSContext* cx, unsigned argc, Value* vp) {
14:27.78       |                                ~~~~~~~~~~~^~
14:27.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:27.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:27.87     inlined from ‘js::ArrayObject* js::StringSplitString(JSContext*, JS::HandleString, JS::HandleString, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3875:62:
14:27.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linearStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:27.87  1151 |     *this->stack = this;
14:27.87       |     ~~~~~~~~~~~~~^~~~~~
14:27.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘js::ArrayObject* js::StringSplitString(JSContext*, JS::HandleString, JS::HandleString, uint32_t)’:
14:27.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3875:27: note: ‘linearStr’ declared here
14:27.88  3875 |   Rooted linearStr(cx, str->ensureLinear(cx));
14:27.88       |                           ^~~~~~~~~
14:27.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:3871:47: note: ‘cx’ declared here
14:27.88  3871 | ArrayObject* js::StringSplitString(JSContext* cx, HandleString str,
14:27.88       |                                    ~~~~~~~~~~~^~
14:28.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:28.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:28.23     inlined from ‘bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4757:70,
14:28.23     inlined from ‘bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4864:29:
14:28.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linearPattern’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:28.23  1151 |     *this->stack = this;
14:28.23       |     ~~~~~~~~~~~~~^~~~~~
14:28.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In function ‘bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’:
14:28.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4757:27: note: ‘linearPattern’ declared here
14:28.23  4757 |   Rooted linearPattern(cx, pattern->ensureLinear(cx));
14:28.23       |                           ^~~~~~~~~~~~~
14:28.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4845:37: note: ‘cx’ declared here
14:28.23  4845 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) {
14:28.23       |                          ~~~~~~~~~~~^~
14:28.33 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’,
14:28.33     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:28.33     inlined from ‘static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5238:61:
14:28.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:28.33  1151 |     *this->stack = this;
14:28.33       |     ~~~~~~~~~~~~~^~~~~~
14:28.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)’:
14:28.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5237:32: note: ‘obj’ declared here
14:28.33  5237 |     Rooted obj(
14:28.33       |                                ^~~
14:28.33 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5236:46: note: ‘cx’ declared here
14:28.33  5236 |   static bool setCloneBuffer_impl(JSContext* cx, const CallArgs& args) {
14:28.33       |                                   ~~~~~~~~~~~^~
14:28.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]’,
14:28.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:28.44     inlined from ‘static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4264:75:
14:28.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:28.44  1151 |     *this->stack = this;
14:28.44       |     ~~~~~~~~~~~~~^~~~~~
14:28.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp: In static member function ‘static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)’:
14:28.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4261:25: note: ‘proto’ declared here
14:28.44  4261 |   Rooted proto(
14:28.44       |                         ^~~~~
14:28.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/String.cpp:4250:52: note: ‘cx’ declared here
14:28.44  4250 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) {
14:28.44       |                                         ~~~~~~~~~~~^~
14:28.50 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
14:28.50     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:28.50     inlined from ‘static bool CustomSerializableObject::getLog_impl(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5562:73:
14:28.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:28.50  1151 |     *this->stack = this;
14:28.50       |     ~~~~~~~~~~~~~^~~~~~
14:28.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CustomSerializableObject::getLog_impl(JSContext*, const JS::CallArgs&)’:
14:28.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5562:26: note: ‘result’ declared here
14:28.50  5562 |     Rooted result(cx, NewDenseFullyAllocatedArray(cx, len));
14:28.50       |                          ^~~~~~
14:28.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:5555:38: note: ‘cx’ declared here
14:28.50  5555 |   static bool getLog_impl(JSContext* cx, const CallArgs& args) {
14:28.50       |                           ~~~~~~~~~~~^~
14:28.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:28.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:28.69     inlined from ‘bool NewString(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3580:49:
14:28.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]’ [-Wdangling-pointer=]
14:28.69  1151 |     *this->stack = this;
14:28.69       |     ~~~~~~~~~~~~~^~~~~~
14:28.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewString(JSContext*, unsigned int, JS::Value*)’:
14:28.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3580:16: note: ‘src’ declared here
14:28.69  3580 |   RootedString src(cx, ToString(cx, args.get(0)));
14:28.69       |                ^~~
14:28.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/TestingFunctions.cpp:3577:34: note: ‘cx’ declared here
14:28.69  3577 | static bool NewString(JSContext* cx, unsigned argc, Value* vp) {
14:28.69       |                       ~~~~~~~~~~~^~
14:37.30 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
14:37.30                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Class.h:17,
14:37.30                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testIteratorObject.cpp:5,
14:37.30                  from Unified_cpp_js_src_jsapi-tests12.cpp:2:
14:37.30 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:37.30     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:37.30     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
14:37.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
14:37.30  1151 |     *this->stack = this;
14:37.31       |     ~~~~~~~~~~~~~^~~~~~
14:37.31 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testIteratorObject.cpp:9:
14:37.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
14:37.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
14:37.31   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
14:37.31       |                             ^
14:37.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
14:37.31   328 |   void maybeAppendException(JSAPITestString& message) override {
14:37.31       |                                                       ^~~~~~~~
14:43.02 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
14:43.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
14:43.02                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
14:43.03                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonTypes.h:16,
14:43.03                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonAnalysis.h:15,
14:43.03                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testJitGVN.cpp:8,
14:43.03                  from Unified_cpp_js_src_jsapi-tests13.cpp:2:
14:43.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:43.03     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:43.03     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
14:43.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
14:43.03  1151 |     *this->stack = this;
14:43.03       |     ~~~~~~~~~~~~~^~~~~~
14:43.03 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testJitGVN.cpp:15:
14:43.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
14:43.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
14:43.03   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
14:43.03       |                             ^
14:43.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
14:43.03   328 |   void maybeAppendException(JSAPITestString& message) override {
14:43.03       |                                                       ^~~~~~~~
14:44.52 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
14:44.52                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.h:12,
14:44.52                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.h:12,
14:44.52                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/Array.h:14,
14:44.52                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:25,
14:44.52                  from Unified_cpp_js_src5.cpp:2:
14:44.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
14:44.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
14:44.52     inlined from ‘bool IntlClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:890:27:
14:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘ctorValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
14:44.52  1151 |     *this->stack = this;
14:44.52       |     ~~~~~~~~~~~~~^~~~~~
14:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp: In function ‘bool IntlClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’:
14:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:890:15: note: ‘ctorValue’ declared here
14:44.52   890 |   RootedValue ctorValue(cx);
14:44.52       |               ^~~~~~~~~
14:44.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:886:40: note: ‘cx’ declared here
14:44.52   886 | static bool IntlClassFinish(JSContext* cx, HandleObject intl,
14:44.52       |                             ~~~~~~~~~~~^~
14:44.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListFormatObject*]’,
14:44.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListFormatObject*; T = js::ListFormatObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:44.57     inlined from ‘bool ListFormat(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.cpp:104:63:
14:44.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘listFormat’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:44.57  1151 |     *this->stack = this;
14:44.57       |     ~~~~~~~~~~~~~^~~~~~
14:44.57 In file included from Unified_cpp_js_src5.cpp:20:
14:44.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.cpp: In function ‘bool ListFormat(JSContext*, unsigned int, JS::Value*)’:
14:44.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.cpp:103:29: note: ‘listFormat’ declared here
14:44.57   103 |   Rooted listFormat(
14:44.57       |                             ^~~~~~~~~~
14:44.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.cpp:88:35: note: ‘cx’ declared here
14:44.57    88 | static bool ListFormat(JSContext* cx, unsigned argc, Value* vp) {
14:44.57       |                        ~~~~~~~~~~~^~
14:45.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:45.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:45.22     inlined from ‘mozilla::intl::PluralRules* NewPluralRules(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:170:71:
14:45.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:45.22  1151 |     *this->stack = this;
14:45.22       |     ~~~~~~~~~~~~~^~~~~~
14:45.22 In file included from Unified_cpp_js_src5.cpp:47:
14:45.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp: In function ‘mozilla::intl::PluralRules* NewPluralRules(JSContext*, JS::Handle)’:
14:45.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:170:16: note: ‘internals’ declared here
14:45.22   170 |   RootedObject internals(cx, intl::GetInternalsObject(cx, pluralRules));
14:45.22       |                ^~~~~~~~~
14:45.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:169:16: note: ‘cx’ declared here
14:45.22   169 |     JSContext* cx, Handle pluralRules) {
14:45.22       |     ~~~~~~~~~~~^~
14:45.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:45.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:45.65     inlined from ‘bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:68:43:
14:45.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:45.65  1151 |     *this->stack = this;
14:45.65       |     ~~~~~~~~~~~~~^~~~~~
14:45.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’:
14:45.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:68:16: note: ‘info’ declared here
14:45.65    68 |   RootedObject info(cx, NewPlainObject(cx));
14:45.65       |                ^~~~
14:45.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:52:42: note: ‘cx’ declared here
14:45.65    52 | bool js::intl_GetCalendarInfo(JSContext* cx, unsigned argc, Value* vp) {
14:45.65       |                               ~~~~~~~~~~~^~
14:45.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:45.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:45.74     inlined from ‘bool js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:251:74:
14:45.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:45.74  1151 |     *this->stack = this;
14:45.74       |     ~~~~~~~~~~~~~^~~~~~
14:45.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’:
14:45.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:251:27: note: ‘locale’ declared here
14:45.74   251 |   Rooted locale(cx, args[1].toString()->ensureLinear(cx));
14:45.74       |                           ^~~~~~
14:45.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:220:46: note: ‘cx’ declared here
14:45.74   220 | bool js::intl_BestAvailableLocale(JSContext* cx, unsigned argc, Value* vp) {
14:45.74       |                                   ~~~~~~~~~~~^~
14:46.06 In file included from /usr/include/c++/15.2.0/bits/specfun.h:43,
14:46.07                  from /usr/include/c++/15.2.0/cmath:3913,
14:46.07                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/cmath:3,
14:46.07                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Casting.h:17,
14:46.07                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jstypes.h:24,
14:46.07                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/TypeDecls.h:22,
14:46.07                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.h:10,
14:46.07                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:9:
14:46.07 In function ‘_OutputIterator std::__copy_n_a(_InputIterator, _Size, _OutputIterator, bool) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char*]’,
14:46.07     inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const char16_t*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/15.2.0/bits/stl_algo.h:698:35,
14:46.07     inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = char16_t; long unsigned int SubtagLength = 8]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/Locale.h:151:16,
14:46.07     inlined from ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
14:46.07 /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25: warning: writing 8 bytes into a region of size 7 [-Wstringop-overflow=]
14:46.07   585 |               *__result = *__first;
14:46.07       |               ~~~~~~~~~~^~~~~~~~~~
14:46.07 In file included from Unified_cpp_js_src5.cpp:11:
14:46.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp: In function ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’:
14:46.07 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [2, 9] into destination object ‘languageTag’ of size 9
14:46.07   155 |   mozilla::intl::LanguageSubtag languageTag;
14:46.07       |                                 ^~~~~~~~~~~
14:46.07 In function ‘_OutputIterator std::__copy_n_a(_InputIterator, _Size, _OutputIterator, bool) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char*]’,
14:46.07     inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const char16_t*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/15.2.0/bits/stl_algo.h:698:35,
14:46.07     inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = char16_t; long unsigned int SubtagLength = 8]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/Locale.h:151:16,
14:46.07     inlined from ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
14:46.08 /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
14:46.08   585 |               *__result = *__first;
14:46.08       |               ~~~~~~~~~~^~~~~~~~~~
14:46.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp: In function ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’:
14:46.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [18, 4294967292] into destination object ‘languageTag’ of size 9
14:46.08   155 |   mozilla::intl::LanguageSubtag languageTag;
14:46.08       |                                 ^~~~~~~~~~~
14:46.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [2, 9] into destination object ‘languageTag’ of size 9
14:46.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [18, 4294967292] into destination object ‘languageTag’ of size 9
14:46.08 In function ‘_OutputIterator std::__copy_n_a(_InputIterator, _Size, _OutputIterator, bool) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char*]’,
14:46.08     inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const char16_t*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/15.2.0/bits/stl_algo.h:698:35,
14:46.08     inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = char16_t; long unsigned int SubtagLength = 8]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/Locale.h:151:16,
14:46.08     inlined from ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
14:46.08 /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
14:46.08   585 |               *__result = *__first;
14:46.08       |               ~~~~~~~~~~^~~~~~~~~~
14:46.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp: In function ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’:
14:46.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [19, 4294967293] into destination object ‘languageTag’ of size 9
14:46.08   155 |   mozilla::intl::LanguageSubtag languageTag;
14:46.09       |                                 ^~~~~~~~~~~
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [3, 9] into destination object ‘languageTag’ of size 9
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [19, 4294967293] into destination object ‘languageTag’ of size 9
14:46.09 In function ‘_OutputIterator std::__copy_n_a(_InputIterator, _Size, _OutputIterator, bool) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char*]’,
14:46.09     inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const char16_t*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/15.2.0/bits/stl_algo.h:698:35,
14:46.09     inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = char16_t; long unsigned int SubtagLength = 8]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/Locale.h:151:16,
14:46.09     inlined from ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
14:46.09 /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
14:46.09   585 |               *__result = *__first;
14:46.09       |               ~~~~~~~~~~^~~~~~~~~~
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp: In function ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’:
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [20, 4294967294] into destination object ‘languageTag’ of size 9
14:46.09   155 |   mozilla::intl::LanguageSubtag languageTag;
14:46.09       |                                 ^~~~~~~~~~~
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [4, 9] into destination object ‘languageTag’ of size 9
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [20, 4294967294] into destination object ‘languageTag’ of size 9
14:46.09 In function ‘_OutputIterator std::__copy_n_a(_InputIterator, _Size, _OutputIterator, bool) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char*]’,
14:46.09     inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const char16_t*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/15.2.0/bits/stl_algo.h:698:35,
14:46.09     inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = char16_t; long unsigned int SubtagLength = 8]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/Locale.h:151:16,
14:46.09     inlined from ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
14:46.09 /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
14:46.09   585 |               *__result = *__first;
14:46.09       |               ~~~~~~~~~~^~~~~~~~~~
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp: In function ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’:
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [21, 4294967295] into destination object ‘languageTag’ of size 9
14:46.09   155 |   mozilla::intl::LanguageSubtag languageTag;
14:46.09       |                                 ^~~~~~~~~~~
14:46.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [5, 9] into destination object ‘languageTag’ of size 9
14:46.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [21, 4294967295] into destination object ‘languageTag’ of size 9
14:46.10 In function ‘_OutputIterator std::__copy_n_a(_InputIterator, _Size, _OutputIterator, bool) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char*]’,
14:46.10     inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const char16_t*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/15.2.0/bits/stl_algo.h:698:35,
14:46.10     inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = char16_t; long unsigned int SubtagLength = 8]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/Locale.h:151:16,
14:46.10     inlined from ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
14:46.10 /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
14:46.10   585 |               *__result = *__first;
14:46.10       |               ~~~~~~~~~~^~~~~~~~~~
14:46.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp: In function ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’:
14:46.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [22, 4294967296] into destination object ‘languageTag’ of size 9
14:46.10   155 |   mozilla::intl::LanguageSubtag languageTag;
14:46.10       |                                 ^~~~~~~~~~~
14:46.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [6, 9] into destination object ‘languageTag’ of size 9
14:46.10 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [22, 4294967296] into destination object ‘languageTag’ of size 9
14:46.10 In function ‘_OutputIterator std::__copy_n_a(_InputIterator, _Size, _OutputIterator, bool) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char*]’,
14:46.10     inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const char16_t*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/15.2.0/bits/stl_algo.h:698:35,
14:46.10     inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = char16_t; long unsigned int SubtagLength = 8]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/Locale.h:151:16,
14:46.10     inlined from ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
14:46.10 /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
14:46.10   585 |               *__result = *__first;
14:46.11       |               ~~~~~~~~~~^~~~~~~~~~
14:46.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp: In function ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’:
14:46.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [23, 4294967297] into destination object ‘languageTag’ of size 9
14:46.11   155 |   mozilla::intl::LanguageSubtag languageTag;
14:46.11       |                                 ^~~~~~~~~~~
14:46.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [7, 9] into destination object ‘languageTag’ of size 9
14:46.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [23, 4294967297] into destination object ‘languageTag’ of size 9
14:46.11 In function ‘_OutputIterator std::__copy_n_a(_InputIterator, _Size, _OutputIterator, bool) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char*]’,
14:46.11     inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const char16_t*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/15.2.0/bits/stl_algo.h:698:35,
14:46.11     inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = char16_t; long unsigned int SubtagLength = 8]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/Locale.h:151:16,
14:46.11     inlined from ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
14:46.11 /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
14:46.11   585 |               *__result = *__first;
14:46.11       |               ~~~~~~~~~~^~~~~~~~~~
14:46.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp: In function ‘JS::Result js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle)’:
14:46.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [24, 4294967298] into destination object ‘languageTag’ of size 9
14:46.11   155 |   mozilla::intl::LanguageSubtag languageTag;
14:46.11       |                                 ^~~~~~~~~~~
14:46.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [8, 9] into destination object ‘languageTag’ of size 9
14:46.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/LanguageTag.cpp:155:33: note: at offset [24, 4294967298] into destination object ‘languageTag’ of size 9
14:46.70 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:46.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:46.70     inlined from ‘bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1450:79:
14:46.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unicodeType’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:46.71  1151 |     *this->stack = this;
14:46.71       |     ~~~~~~~~~~~~~^~~~~~
14:46.71 In file included from Unified_cpp_js_src5.cpp:29:
14:46.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp: In function ‘bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)’:
14:46.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1450:27: note: ‘unicodeType’ declared here
14:46.71  1450 |   Rooted unicodeType(cx, typeArg.toString()->ensureLinear(cx));
14:46.71       |                           ^~~~~~~~~~~
14:46.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1435:70: note: ‘cx’ declared here
14:46.71  1435 | bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext* cx,
14:46.71       |                                                           ~~~~~~~~~~~^~
14:46.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:46.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:46.88     inlined from ‘bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1329:68:
14:46.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tagLinearStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:46.88  1151 |     *this->stack = this;
14:46.88       |     ~~~~~~~~~~~~~^~~~~~
14:46.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp: In function ‘bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’:
14:46.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1329:27: note: ‘tagLinearStr’ declared here
14:46.89  1329 |   Rooted tagLinearStr(cx, tagStr->ensureLinear(cx));
14:46.89       |                           ^~~~~~~~~~~~
14:46.89 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1300:61: note: ‘cx’ declared here
14:46.89  1300 | bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext* cx, unsigned argc,
14:46.89       |                                                  ~~~~~~~~~~~^~
14:46.96 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:46.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:46.96     inlined from ‘bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1384:74:
14:46.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:46.96  1151 |     *this->stack = this;
14:46.96       |     ~~~~~~~~~~~~~^~~~~~
14:46.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp: In function ‘bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’:
14:46.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1384:27: note: ‘linear’ declared here
14:46.96  1384 |   Rooted linear(cx, args[0].toString()->ensureLinear(cx));
14:46.96       |                           ^~~~~~
14:46.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:1379:64: note: ‘cx’ declared here
14:46.96  1379 | bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext* cx,
14:46.96       |                                                     ~~~~~~~~~~~^~
14:47.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:47.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:47.08     inlined from ‘bool js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:336:74:
14:47.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:47.08  1151 |     *this->stack = this;
14:47.08       |     ~~~~~~~~~~~~~^~~~~~
14:47.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’:
14:47.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:336:27: note: ‘locale’ declared here
14:47.08   336 |   Rooted locale(cx, args[0].toString()->ensureLinear(cx));
14:47.08       |                           ^~~~~~
14:47.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:331:52: note: ‘cx’ declared here
14:47.08   331 | bool js::intl_supportedLocaleOrFallback(JSContext* cx, unsigned argc,
14:47.08       |                                         ~~~~~~~~~~~^~
14:47.53 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PluralRulesObject*]’,
14:47.53     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PluralRulesObject*; T = js::PluralRulesObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:47.53     inlined from ‘bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:390:54:
14:47.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pluralRules’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:47.53  1151 |     *this->stack = this;
14:47.53       |     ~~~~~~~~~~~~~^~~~~~
14:47.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’:
14:47.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:389:30: note: ‘pluralRules’ declared here
14:47.53   389 |   Rooted pluralRules(
14:47.53       |                              ^~~~~~~~~~~
14:47.53 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:384:43: note: ‘cx’ declared here
14:47.53   384 | bool js::intl_SelectPluralRule(JSContext* cx, unsigned argc, Value* vp) {
14:47.53       |                                ~~~~~~~~~~~^~
14:47.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PluralRulesObject*]’,
14:47.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PluralRulesObject*; T = js::PluralRulesObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:47.60     inlined from ‘bool js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:427:54:
14:47.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pluralRules’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:47.60  1151 |     *this->stack = this;
14:47.60       |     ~~~~~~~~~~~~~^~~~~~
14:47.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)’:
14:47.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:426:30: note: ‘pluralRules’ declared here
14:47.60   426 |   Rooted pluralRules(
14:47.60       |                              ^~~~~~~~~~~
14:47.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:421:48: note: ‘cx’ declared here
14:47.60   421 | bool js::intl_SelectPluralRuleRange(JSContext* cx, unsigned argc, Value* vp) {
14:47.60       |                                     ~~~~~~~~~~~^~
14:47.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PluralRulesObject*]’,
14:47.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PluralRulesObject*; T = js::PluralRulesObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:47.66     inlined from ‘bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:472:54:
14:47.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘pluralRules’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:47.66  1151 |     *this->stack = this;
14:47.66       |     ~~~~~~~~~~~~~^~~~~~
14:47.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’:
14:47.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:471:30: note: ‘pluralRules’ declared here
14:47.66   471 |   Rooted pluralRules(
14:47.66       |                              ^~~~~~~~~~~
14:47.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/PluralRules.cpp:467:46: note: ‘cx’ declared here
14:47.66   467 | bool js::intl_GetPluralCategories(JSContext* cx, unsigned argc, Value* vp) {
14:47.66       |                                   ~~~~~~~~~~~^~
14:47.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:47.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:47.80     inlined from ‘js::LocaleObject* CreateLocaleObject(JSContext*, JS::HandleObject, const mozilla::intl::Locale&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:112:51:
14:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tagStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:47.80  1151 |     *this->stack = this;
14:47.80       |     ~~~~~~~~~~~~~^~~~~~
14:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp: In function ‘js::LocaleObject* CreateLocaleObject(JSContext*, JS::HandleObject, const mozilla::intl::Locale&)’:
14:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:112:16: note: ‘tagStr’ declared here
14:47.80   112 |   RootedString tagStr(cx, buffer.toAsciiString(cx));
14:47.80       |                ^~~~~~
14:47.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:104:52: note: ‘cx’ declared here
14:47.80   104 | static LocaleObject* CreateLocaleObject(JSContext* cx, HandleObject prototype,
14:47.80       |                                         ~~~~~~~~~~~^~
14:47.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:47.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:47.92     inlined from ‘bool Locale_minimize(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:973:77:
14:47.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tagStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:47.92  1151 |     *this->stack = this;
14:47.92       |     ~~~~~~~~~~~~~^~~~~~
14:47.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp: In function ‘bool Locale_minimize(JSContext*, const JS::CallArgs&)’:
14:47.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:973:27: note: ‘tagStr’ declared here
14:47.92   973 |   Rooted tagStr(cx, locale->languageTag()->ensureLinear(cx));
14:47.92       |                           ^~~~~~
14:47.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:968:40: note: ‘cx’ declared here
14:47.92   968 | static bool Locale_minimize(JSContext* cx, const CallArgs& args) {
14:47.92       |                             ~~~~~~~~~~~^~
14:47.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:47.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:47.97     inlined from ‘bool Locale_maximize(JSContext*, const JS::CallArgs&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:936:77:
14:47.97 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tagStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:47.97  1151 |     *this->stack = this;
14:47.97       |     ~~~~~~~~~~~~~^~~~~~
14:47.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp: In function ‘bool Locale_maximize(JSContext*, const JS::CallArgs&)’:
14:47.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:936:27: note: ‘tagStr’ declared here
14:47.98   936 |   Rooted tagStr(cx, locale->languageTag()->ensureLinear(cx));
14:47.98       |                           ^~~~~~
14:47.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:931:40: note: ‘cx’ declared here
14:47.98   931 | static bool Locale_maximize(JSContext* cx, const CallArgs& args) {
14:47.98       |                             ~~~~~~~~~~~^~
14:48.34 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:48.34     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:48.34     inlined from ‘JS::UniqueChars NumberFormatLocale(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:284:74:
14:48.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:48.34  1151 |     *this->stack = this;
14:48.34       |     ~~~~~~~~~~~~~^~~~~~
14:48.34 In file included from Unified_cpp_js_src5.cpp:38:
14:48.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘JS::UniqueChars NumberFormatLocale(JSContext*, JS::HandleObject)’:
14:48.34 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:284:29: note: ‘locale’ declared here
14:48.34   284 |     Rooted locale(cx, value.toString()->ensureLinear(cx));
14:48.34       |                             ^~~~~~
14:48.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:274:50: note: ‘cx’ declared here
14:48.35   274 | static UniqueChars NumberFormatLocale(JSContext* cx, HandleObject internals) {
14:48.35       |                                       ~~~~~~~~~~~^~
14:48.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
14:48.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:48.51     inlined from ‘bool Locale(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:533:68:
14:48.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘tagLinearStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
14:48.51  1151 |     *this->stack = this;
14:48.51       |     ~~~~~~~~~~~~~^~~~~~
14:48.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp: In function ‘bool Locale(JSContext*, unsigned int, JS::Value*)’:
14:48.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:533:27: note: ‘tagLinearStr’ declared here
14:48.51   533 |   Rooted tagLinearStr(cx, tagStr->ensureLinear(cx));
14:48.51       |                           ^~~~~~~~~~~~
14:48.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Locale.cpp:498:31: note: ‘cx’ declared here
14:48.51   498 | static bool Locale(JSContext* cx, unsigned argc, Value* vp) {
14:48.51       |                    ~~~~~~~~~~~^~
14:49.03 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
14:49.03     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:49.03     inlined from ‘js::ArrayObject* CreateArrayFromSortedList(JSContext*, const std::array&) [with long unsigned int N = 69]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:525:24,
14:49.03     inlined from ‘js::ArrayObject* AvailableNumberingSystems(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:729:35,
14:49.03     inlined from ‘bool js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:842:37:
14:49.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:49.03  1151 |     *this->stack = this;
14:49.03       |     ~~~~~~~~~~~~~^~~~~~
14:49.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)’:
14:49.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:525:24: note: ‘array’ declared here
14:49.03   525 |   Rooted array(cx, NewDenseFullyAllocatedArray(cx, length));
14:49.03       |                        ^~~~~
14:49.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/IntlObject.cpp:824:44: note: ‘cx’ declared here
14:49.03   824 | bool js::intl_SupportedValuesOf(JSContext* cx, unsigned argc, JS::Value* vp) {
14:49.03       |                                 ~~~~~~~~~~~^~
14:49.48 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListFormatObject*]’,
14:49.48     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListFormatObject*; T = js::ListFormatObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:49.48     inlined from ‘bool js::intl_FormatList(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.cpp:322:53:
14:49.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘listFormat’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:49.49  1151 |     *this->stack = this;
14:49.49       |     ~~~~~~~~~~~~~^~~~~~
14:49.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.cpp: In function ‘bool js::intl_FormatList(JSContext*, unsigned int, JS::Value*)’:
14:49.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.cpp:321:29: note: ‘listFormat’ declared here
14:49.49   321 |   Rooted listFormat(
14:49.49       |                             ^~~~~~~~~~
14:49.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/ListFormat.cpp:317:37: note: ‘cx’ declared here
14:49.49   317 | bool js::intl_FormatList(JSContext* cx, unsigned argc, Value* vp) {
14:49.49       |                          ~~~~~~~~~~~^~
14:49.89 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’,
14:49.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:49.90     inlined from ‘bool FormattedNumberToParts(JSContext*, JS::HandleString, const mozilla::intl::NumberPartVector&, DisplayNumberPartSource, js::intl::FieldType, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:868:58:
14:49.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘partsArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:49.90  1151 |     *this->stack = this;
14:49.90       |     ~~~~~~~~~~~~~^~~~~~
14:49.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool FormattedNumberToParts(JSContext*, JS::HandleString, const mozilla::intl::NumberPartVector&, DisplayNumberPartSource, js::intl::FieldType, JS::MutableHandleValue)’:
14:49.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:867:24: note: ‘partsArray’ declared here
14:49.90   867 |   Rooted partsArray(
14:49.90       |                        ^~~~~~~~~~
14:49.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:857:47: note: ‘cx’ declared here
14:49.90   857 | static bool FormattedNumberToParts(JSContext* cx, HandleString str,
14:49.90       |                                    ~~~~~~~~~~~^~
14:50.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:50.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:50.19     inlined from ‘Formatter* NewNumberFormat(JSContext*, JS::Handle) [with Formatter = mozilla::intl::NumberFormat]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:729:16,
14:50.19     inlined from ‘mozilla::intl::NumberFormat* GetOrCreateNumberFormat(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:767:52,
14:50.19     inlined from ‘bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:1094:60:
14:50.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:50.20  1151 |     *this->stack = this;
14:50.20       |     ~~~~~~~~~~~~~^~~~~~
14:50.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’:
14:50.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:729:16: note: ‘internals’ declared here
14:50.20   729 |   RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat));
14:50.20       |                ^~~~~~~~~
14:50.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:1080:39: note: ‘cx’ declared here
14:50.20  1080 | bool js::intl_FormatNumber(JSContext* cx, unsigned argc, Value* vp) {
14:50.20       |                            ~~~~~~~~~~~^~
14:50.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:50.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:50.36     inlined from ‘Formatter* NewNumberFormat(JSContext*, JS::Handle) [with Formatter = mozilla::intl::NumberRangeFormat]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:729:16,
14:50.36     inlined from ‘mozilla::intl::NumberRangeFormat* GetOrCreateNumberRangeFormat(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:786:58,
14:50.36     inlined from ‘bool js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:1230:55:
14:50.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:50.36  1151 |     *this->stack = this;
14:50.36       |     ~~~~~~~~~~~~~^~~~~~
14:50.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’:
14:50.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:729:16: note: ‘internals’ declared here
14:50.37   729 |   RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat));
14:50.37       |                ^~~~~~~~~
14:50.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:1193:44: note: ‘cx’ declared here
14:50.37  1193 | bool js::intl_FormatNumberRange(JSContext* cx, unsigned argc, Value* vp) {
14:50.37       |                                 ~~~~~~~~~~~^~
14:50.46 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropertyKey.h:16,
14:50.46                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/PropMap.h:17,
14:50.46                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Shape.h:29,
14:50.46                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/JSObject.h:18:
14:50.46 In function ‘JSLinearString* js::NewStringCopy(JSContext*, std::basic_string_view, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = char16_t; std::enable_if_t<((bool)(! is_same_v))>*  = 0]’,
14:50.46     inlined from ‘bool js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:1306:44:
14:50.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/StringType.h:1813:33: warning: ‘((const char16_t**)((char*)&result + offsetof(mozilla::Result >, mozilla::intl::ICUError>,mozilla::Result >, mozilla::intl::ICUError>::mImpl.mozilla::detail::ResultImplementation >, mozilla::intl::ICUError, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk >, mozilla::intl::ICUError, true>::.mozilla::detail::ResultImplementationNullIsOkBase >, mozilla::intl::ICUError>::mValue.mozilla::CompactPair >, true>, unsigned char>::.mozilla::detail::CompactPairHelper >, true>, unsigned char, mozilla::detail::AsMember, mozilla::detail::AsMember>::mFirstA.mozilla::detail::MaybeStorageBase >, true>::mStorage)))[1]’ may be used uninitialized [-Wmaybe-uninitialized]
14:50.46  1813 |   return NewStringCopyN(cx, s.data(), s.size(), heap);
14:50.46       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:50.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’:
14:50.46 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/NumberFormat.cpp:1255:50: note: ‘((const char16_t**)((char*)&result + offsetof(mozilla::Result >, mozilla::intl::ICUError>,mozilla::Result >, mozilla::intl::ICUError>::mImpl.mozilla::detail::ResultImplementation >, mozilla::intl::ICUError, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk >, mozilla::intl::ICUError, true>::.mozilla::detail::ResultImplementationNullIsOkBase >, mozilla::intl::ICUError>::mValue.mozilla::CompactPair >, true>, unsigned char>::.mozilla::detail::CompactPairHelper >, true>, unsigned char, mozilla::detail::AsMember, mozilla::detail::AsMember>::mFirstA.mozilla::detail::MaybeStorageBase >, true>::mStorage)))[1]’ was declared here
14:50.46  1255 |   mozilla::Result result =
14:50.46       |                                                  ^~~~~~
14:53.40 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
14:53.40                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
14:53.40                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
14:53.40                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/IonTypes.h:16,
14:53.40                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/RegisterSets.h:18,
14:53.40                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testJitRegisterSet.cpp:8,
14:53.40                  from Unified_cpp_js_src_jsapi-tests14.cpp:2:
14:53.41 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
14:53.41     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:53.41     inlined from ‘bool document_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testLookup.cpp:57:75:
14:53.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘docAll’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
14:53.41  1151 |     *this->stack = this;
14:53.41       |     ~~~~~~~~~~~~~^~~~~~
14:53.41 In file included from Unified_cpp_js_src_jsapi-tests14.cpp:20:
14:53.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testLookup.cpp: In function ‘bool document_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’:
14:53.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testLookup.cpp:57:29: note: ‘docAll’ declared here
14:53.41    57 |       JS::Rooted docAll(cx, JS_NewObject(cx, &DocumentAllClass));
14:53.41       |                             ^~~~~~
14:53.41 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testLookup.cpp:42:34: note: ‘cx’ declared here
14:53.41    42 | bool document_resolve(JSContext* cx, JS::HandleObject obj, JS::HandleId id,
14:53.41       |                       ~~~~~~~~~~~^~
14:55.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
14:55.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
14:55.66     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
14:55.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
14:55.67  1151 |     *this->stack = this;
14:55.67       |     ~~~~~~~~~~~~~^~~~~~
14:55.67 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testJitRegisterSet.cpp:10:
14:55.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
14:55.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
14:55.67   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
14:55.67       |                             ^
14:55.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
14:55.67   328 |   void maybeAppendException(JSAPITestString& message) override {
14:55.67       |                                                       ^~~~~~~~
14:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestResult.cpp:104:20: warning: ‘std::is_literal_type_v >’ is deprecated [-Wdeprecated-declarations]
14:55.78   104 | static_assert(std::is_literal_type_v>);
14:55.78       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:55.78 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/type_traits:3,
14:55.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MaybeStorageBase.h:13,
14:55.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/ResultVariant.h:12,
14:55.78                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestResult.cpp:9:
14:55.78 /usr/include/c++/15.2.0/type_traits:3541:25: note: declared here
14:55.78  3541 |   inline constexpr bool is_literal_type_v = __is_literal_type(_Tp);
14:55.78       |                         ^~~~~~~~~~~~~~~~~
14:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestResult.cpp:105:20: warning: ‘std::is_literal_type_v >’ is deprecated [-Wdeprecated-declarations]
14:55.78   105 | static_assert(std::is_literal_type_v>);
14:55.78       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:55.78 /usr/include/c++/15.2.0/type_traits:3541:25: note: declared here
14:55.78  3541 |   inline constexpr bool is_literal_type_v = __is_literal_type(_Tp);
14:55.78       |                         ^~~~~~~~~~~~~~~~~
14:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestResult.cpp:106:20: warning: ‘std::is_literal_type_v >’ is deprecated [-Wdeprecated-declarations]
14:55.78   106 | static_assert(std::is_literal_type_v>);
14:55.78       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:55.78 /usr/include/c++/15.2.0/type_traits:3541:25: note: declared here
14:55.78  3541 |   inline constexpr bool is_literal_type_v = __is_literal_type(_Tp);
14:55.78       |                         ^~~~~~~~~~~~~~~~~
14:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestResult.cpp:107:20: warning: ‘std::is_literal_type_v >’ is deprecated [-Wdeprecated-declarations]
14:55.78   107 | static_assert(std::is_literal_type_v>);
14:55.78       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:55.78 /usr/include/c++/15.2.0/type_traits:3541:25: note: declared here
14:55.78  3541 |   inline constexpr bool is_literal_type_v = __is_literal_type(_Tp);
14:55.78       |                         ^~~~~~~~~~~~~~~~~
14:55.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestResult.cpp:108:21: warning: ‘std::is_literal_type_v > >’ is deprecated [-Wdeprecated-declarations]
14:55.78   108 | static_assert(!std::is_literal_type_v>>);
14:55.79       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:55.79 /usr/include/c++/15.2.0/type_traits:3541:25: note: declared here
14:55.79  3541 |   inline constexpr bool is_literal_type_v = __is_literal_type(_Tp);
14:55.79       |                         ^~~~~~~~~~~~~~~~~
15:00.20 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
15:00.20                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.h:12,
15:00.20                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testMutedErrors.cpp:5,
15:00.20                  from Unified_cpp_js_src_jsapi-tests15.cpp:2:
15:00.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:00.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:00.21     inlined from ‘static bool cls_testNewObject_Subclassing::Base_constructor(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testNewObject.cpp:219:77:
15:00.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:00.21  1151 |     *this->stack = this;
15:00.21       |     ~~~~~~~~~~~~~^~~~~~
15:00.21 In file included from Unified_cpp_js_src_jsapi-tests15.cpp:11:
15:00.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testNewObject.cpp: In static member function ‘static bool cls_testNewObject_Subclassing::Base_constructor(JSContext*, unsigned int, JS::Value*)’:
15:00.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testNewObject.cpp:219:20: note: ‘obj’ declared here
15:00.21   219 |   JS::RootedObject obj(cx, JS_NewObjectForConstructor(cx, &Base_class, args));
15:00.21       |                    ^~~
15:00.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testNewObject.cpp:217:41: note: ‘cx’ declared here
15:00.21   217 | static bool Base_constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
15:00.21       |                              ~~~~~~~~~~~^~
15:00.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:00.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:00.57     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
15:00.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
15:00.57  1151 |     *this->stack = this;
15:00.57       |     ~~~~~~~~~~~~~^~~~~~
15:00.57 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testMutedErrors.cpp:10:
15:00.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
15:00.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
15:00.57   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
15:00.57       |                             ^
15:00.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
15:00.57   328 |   void maybeAppendException(JSAPITestString& message) override {
15:00.57       |                                                       ^~~~~~~~
15:00.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
15:00.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:00.61     inlined from ‘bool cls_testMappedArrayBuffer_bug945152::TestTransferObject()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testMappedArrayBuffer.cpp:161:48:
15:00.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v1’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_33(D) + 48])[13]’ [-Wdangling-pointer=]
15:00.61  1151 |     *this->stack = this;
15:00.61       |     ~~~~~~~~~~~~~^~~~~~
15:00.61 In file included from Unified_cpp_js_src_jsapi-tests14.cpp:38:
15:00.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testMappedArrayBuffer.cpp: In member function ‘bool cls_testMappedArrayBuffer_bug945152::TestTransferObject()’:
15:00.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testMappedArrayBuffer.cpp:161:19: note: ‘v1’ declared here
15:00.61   161 |   JS::RootedValue v1(cx, JS::ObjectValue(*obj1));
15:00.61       |                   ^~
15:00.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testMappedArrayBuffer.cpp:158:25: note: ‘this’ declared here
15:00.61   158 | bool TestTransferObject() {
15:00.61       |                         ^
15:00.61 In file included from /usr/include/string.h:548,
15:00.61                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/string.h:3,
15:00.61                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:22,
15:00.61                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:14,
15:00.61                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:7:
15:00.61 In function ‘void* memcpy(void*, const void*, size_t)’,
15:00.61     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:00.62     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:00.62     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:168:46,
15:00.62     inlined from ‘TestRingMultiThread(int)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:109:27,
15:00.62     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestRingMultiThread(int)::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.62     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestRingMultiThread(int)::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.62     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple(int):: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.62     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple(int):: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.62     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker(int):: > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.62 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:00.62    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:00.62       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:00.62    30 |                                  __glibc_objsize0 (__dest));
15:00.62       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:00.70 In function ‘void* memcpy(void*, const void*, size_t)’,
15:00.70     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:00.70     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:00.70     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:168:46,
15:00.70     inlined from ‘TestRingMultiThread(int)::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:109:27,
15:00.70     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestRingMultiThread(int)::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.70     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestRingMultiThread(int)::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.70     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple(int):: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.70     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple(int):: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.70     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker(int):: > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.70 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:00.70    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:00.70       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:00.70    30 |                                  __glibc_objsize0 (__dest));
15:00.70       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:00.82 In function ‘void* memcpy(void*, const void*, size_t)’,
15:00.82     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:00.82     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:00.82     inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:212:46,
15:00.82     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:174:26,
15:00.82     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.82     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.82     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.82     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.82     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.82 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:00.82    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:00.82       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:00.82    30 |                                  __glibc_objsize0 (__dest));
15:00.82       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:00.87 In function ‘void* memcpy(void*, const void*, size_t)’,
15:00.87     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:00.87     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:00.87     inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:212:46,
15:00.87     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:196:26,
15:00.87     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.87     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.87     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.87     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.87     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.87 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:00.88    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:00.88       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:00.88    30 |                                  __glibc_objsize0 (__dest));
15:00.88       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:00.90 In function ‘void* memcpy(void*, const void*, size_t)’,
15:00.90     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:00.90     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:00.90     inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:212:46,
15:00.90     inlined from ‘TestResetAPI()::::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:230:28,
15:00.90     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.90     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.90     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple:: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.90     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple:: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.90     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker:: > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.90 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:00.90    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:00.90       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:00.90    30 |                                  __glibc_objsize0 (__dest));
15:00.90       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:00.93 In function ‘void* memcpy(void*, const void*, size_t)’,
15:00.93     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:00.93     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:00.93     inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:212:46,
15:00.93     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:225:26,
15:00.93     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.93     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.93     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.93     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.94     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.94 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:00.94    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:00.94       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:00.94    30 |                                  __glibc_objsize0 (__dest));
15:00.94       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:00.98 In function ‘void* memcpy(void*, const void*, size_t)’,
15:00.98     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:00.98     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:00.98     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:168:46,
15:00.98     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:166:26,
15:00.98     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.98     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.98     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.98     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.98     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.98 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:00.98    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:00.98       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:00.98    30 |                                  __glibc_objsize0 (__dest));
15:00.98       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:00.98 In function ‘void* memcpy(void*, const void*, size_t)’,
15:00.98     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:00.98     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:00.98     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:170:46,
15:00.98     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:166:26,
15:00.98     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.98     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.98     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.98     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.98     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.99 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading 512 or more bytes from a region of size 256 [-Wstringop-overread]
15:00.99    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:00.99       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:00.99    30 |                                  __glibc_objsize0 (__dest));
15:00.99       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:00.99 In lambda function,
15:00.99     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:00.99     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:00.99     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:00.99     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:00.99     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:00.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:165:61: note: source object of size 256 allocated by ‘operator new []’
15:00.99   165 |     std::unique_ptr inBuffer(new float[ENQUEUE_SIZE]);
15:00.99       |                                                             ^
15:01.02 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.02     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.02     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.02     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:168:46,
15:01.02     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:185:26,
15:01.02     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.02     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.02     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.02     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.02     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.02 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:01.02    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.02       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.02    30 |                                  __glibc_objsize0 (__dest));
15:01.02       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:01.02 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.02     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.02     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.02     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:170:46,
15:01.02     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:185:26,
15:01.02     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.02     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.02     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.02     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.02     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.02 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading 512 or more bytes from a region of size 256 [-Wstringop-overread]
15:01.02    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.02       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.03    30 |                                  __glibc_objsize0 (__dest));
15:01.03       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:01.03 In lambda function,
15:01.03     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.03     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.03     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.03     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.03     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.03 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:184:61: note: source object of size 256 allocated by ‘operator new []’
15:01.03   184 |     std::unique_ptr inBuffer(new float[ENQUEUE_SIZE]);
15:01.03       |                                                             ^
15:01.07 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.07     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.07     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.07     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:168:46,
15:01.07     inlined from ‘TestResetAPI()::::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:213:28,
15:01.07     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.07     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.07     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple:: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.07     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple:: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.07     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker:: > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.07 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:01.07    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.07       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.07    30 |                                  __glibc_objsize0 (__dest));
15:01.07       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:01.07 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.07     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.07     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.07     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:170:46,
15:01.07     inlined from ‘TestResetAPI()::::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:213:28,
15:01.07     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.07     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.07     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple:: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.07     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple:: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.07     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker:: > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.07 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading 512 or more bytes from a region of size 256 [-Wstringop-overread]
15:01.07    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.07       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.08    30 |                                  __glibc_objsize0 (__dest));
15:01.08       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:01.08 In lambda function,
15:01.08     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.08     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.08     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple:: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.08     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple:: >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.08     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker:: > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:212:63: note: source object of size 256 allocated by ‘operator new []’
15:01.08   212 |       std::unique_ptr inBuffer(new float[ENQUEUE_SIZE]);
15:01.08       |                                                               ^
15:01.11 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.11     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.11     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.11     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:168:46,
15:01.11     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:208:26,
15:01.11     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.11     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.11     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.11     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.11     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.11 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:01.11    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.11       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.11    30 |                                  __glibc_objsize0 (__dest));
15:01.11       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:01.12 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.12     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.12     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.12     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:170:46,
15:01.12     inlined from ‘TestResetAPI()::’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:208:26,
15:01.12     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.12     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.12     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.12     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.12     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.12 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading 512 or more bytes from a region of size 256 [-Wstringop-overread]
15:01.12    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.12       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.12    30 |                                  __glibc_objsize0 (__dest));
15:01.12       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:01.12 In lambda function,
15:01.12     inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:63:36,
15:01.12     inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/15.2.0/bits/invoke.h:98:40,
15:01.12     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:303:26,
15:01.12     inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:310:20,
15:01.12     inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/15.2.0/bits/std_thread.h:255:20:
15:01.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:207:61: note: source object of size 256 allocated by ‘operator new []’
15:01.12   207 |     std::unique_ptr inBuffer(new float[ENQUEUE_SIZE]);
15:01.12       |                                                             ^
15:01.82 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.82     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.82     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.82     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:168:46,
15:01.82     inlined from ‘void TestRing(int) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:73:25:
15:01.82 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:01.83    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.83       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.83    30 |                                  __glibc_objsize0 (__dest));
15:01.83       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:01.83 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.83     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.83     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.83     inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:212:46,
15:01.83     inlined from ‘void TestRing(int) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:76:21:
15:01.83 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:01.83    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.83       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.83    30 |                                  __glibc_objsize0 (__dest));
15:01.83       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:01.92 In function ‘void* memcpy(void*, const void*, size_t)’,
15:01.92     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:01.92     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:01.92     inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:212:46,
15:01.92     inlined from ‘void TestRingMultiThread(int) [with T = unsigned int]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:121:25:
15:01.92 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:01.92    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:01.92       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:01.92    30 |                                  __glibc_objsize0 (__dest));
15:01.92       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:02.00 In function ‘void* memcpy(void*, const void*, size_t)’,
15:02.00     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:02.00     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:02.00     inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:168:46,
15:02.00     inlined from ‘void TestRing(int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:73:25:
15:02.00 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:02.00    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:02.00       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:02.00    30 |                                  __glibc_objsize0 (__dest));
15:02.00       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:02.00 In function ‘void* memcpy(void*, const void*, size_t)’,
15:02.00     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:02.01     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:02.01     inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:212:46,
15:02.01     inlined from ‘void TestRing(int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:76:21:
15:02.01 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:02.01    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:02.01       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:02.01    30 |                                  __glibc_objsize0 (__dest));
15:02.01       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:02.09 In function ‘void* memcpy(void*, const void*, size_t)’,
15:02.09     inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/PodOperations.h:109:11,
15:02.09     inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:48:12,
15:02.09     inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SPSCQueue.h:212:46,
15:02.09     inlined from ‘void TestRingMultiThread(int) [with T = float]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSPSCQueue.cpp:121:25:
15:02.09 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
15:02.09    29 |   return __builtin___memcpy_chk (__dest, __src, __len,
15:02.09       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
15:02.09    30 |                                  __glibc_objsize0 (__dest));
15:02.09       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:05.27 In file included from /usr/include/c++/15.2.0/algorithm:62,
15:05.27                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/system_wrappers/algorithm:3,
15:05.27                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SmallPointerArray.h:15,
15:05.27                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSmallPointerArray.cpp:7:
15:05.27 In function ‘_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = true; _InIter = void**; _Sent = void**; _OutIter = void**]’,
15:05.27     inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = void**; _OI = void**]’ at /usr/include/c++/15.2.0/bits/stl_algobase.h:492:42,
15:05.27     inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’ at /usr/include/c++/15.2.0/bits/stl_algobase.h:500:31,
15:05.27     inlined from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’ at /usr/include/c++/15.2.0/bits/stl_algobase.h:674:38,
15:05.27     inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = void*; _Alloc = std::allocator]’ at /usr/include/c++/15.2.0/bits/vector.tcc:185:2,
15:05.27     inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = void*; _Alloc = std::allocator]’ at /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24,
15:05.27     inlined from ‘bool mozilla::SmallPointerArray::RemoveElement(T*) [with T = void]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SmallPointerArray.h:138:21,
15:05.27     inlined from ‘void TestArrayManipulation()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSmallPointerArray.cpp:67:3:
15:05.27 /usr/include/c++/15.2.0/bits/stl_algobase.h:426:32: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 24 is out of the bounds [0, 24] [-Warray-bounds=]
15:05.28   426 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
15:05.28       |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:05.28   427 |                                 _GLIBCXX_TO_ADDR(__first),
15:05.28       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:05.28   428 |                                 __n * sizeof(*__first));
15:05.28       |                                 ~~~~~~~~~~~~~~~~~~~~~~~
15:05.32 In function ‘_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with bool _IsMove = true; _InIter = void**; _Sent = void**; _OutIter = void**]’,
15:05.32     inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = void**; _OI = void**]’ at /usr/include/c++/15.2.0/bits/stl_algobase.h:492:42,
15:05.32     inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’ at /usr/include/c++/15.2.0/bits/stl_algobase.h:500:31,
15:05.32     inlined from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’ at /usr/include/c++/15.2.0/bits/stl_algobase.h:674:38,
15:05.32     inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = void*; _Alloc = std::allocator]’ at /usr/include/c++/15.2.0/bits/vector.tcc:185:2,
15:05.32     inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = void*; _Alloc = std::allocator]’ at /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24,
15:05.32     inlined from ‘bool mozilla::SmallPointerArray::RemoveElement(T*) [with T = void]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/SmallPointerArray.h:138:21,
15:05.32     inlined from ‘void TestRangeBasedLoops()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestSmallPointerArray.cpp:176:26:
15:05.32 /usr/include/c++/15.2.0/bits/stl_algobase.h:426:32: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 24 is out of the bounds [0, 24] [-Warray-bounds=]
15:05.33   426 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
15:05.33       |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:05.33   427 |                                 _GLIBCXX_TO_ADDR(__first),
15:05.33       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
15:05.33   428 |                                 __n * sizeof(*__first));
15:05.33       |                                 ~~~~~~~~~~~~~~~~~~~~~~~
15:05.36 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
15:05.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
15:05.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
15:05.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
15:05.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/RelativeTimeFormat.h:15,
15:05.36                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/RelativeTimeFormat.cpp:9,
15:05.36                  from Unified_cpp_js_src6.cpp:2:
15:05.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
15:05.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:05.37     inlined from ‘bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::HandleString, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:649:68:
15:05.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘localeLinear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:05.37  1151 |     *this->stack = this;
15:05.37       |     ~~~~~~~~~~~~~^~~~~~
15:05.37 In file included from Unified_cpp_js_src6.cpp:20:
15:05.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp: In member function ‘bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::HandleString, bool*)’:
15:05.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:649:27: note: ‘localeLinear’ declared here
15:05.37   649 |   Rooted localeLinear(cx, locale->ensureLinear(cx));
15:05.37       |                           ^~~~~~~~~~~~
15:05.37 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:640:60: note: ‘cx’ declared here
15:05.37   640 | bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext* cx,
15:05.37       |                                                 ~~~~~~~~~~~^~
15:05.38 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’,
15:05.38     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:05.38     inlined from ‘bool js::intl::SharedIntlData::isIgnorePunctuation(JSContext*, JS::HandleString, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:741:68:
15:05.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘localeLinear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:05.38  1151 |     *this->stack = this;
15:05.38       |     ~~~~~~~~~~~~~^~~~~~
15:05.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp: In member function ‘bool js::intl::SharedIntlData::isIgnorePunctuation(JSContext*, JS::HandleString, bool*)’:
15:05.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:741:27: note: ‘localeLinear’ declared here
15:05.38   741 |   Rooted localeLinear(cx, locale->ensureLinear(cx));
15:05.38       |                           ^~~~~~~~~~~~
15:05.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:732:63: note: ‘cx’ declared here
15:05.38   732 | bool js::intl::SharedIntlData::isIgnorePunctuation(JSContext* cx,
15:05.38       |                                                    ~~~~~~~~~~~^~
15:06.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
15:06.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:06.92     inlined from ‘bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:1582:44:
15:06.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
15:06.92  1151 |     *this->stack = this;
15:06.92       |     ~~~~~~~~~~~~~^~~~~~
15:06.92 In file included from Unified_cpp_js_src6.cpp:47:
15:06.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)’:
15:06.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:1582:15: note: ‘value’ declared here
15:06.93  1582 |   RootedValue value(cx, StringValue(string));
15:06.93       |               ^~~~~
15:06.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:1577:45: note: ‘cx’ declared here
15:06.93  1577 | JS_PUBLIC_API bool JS_StringToId(JSContext* cx, HandleString string,
15:06.93       |                                  ~~~~~~~~~~~^~
15:07.06 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’,
15:07.06     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:07.06     inlined from ‘bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2065:60:
15:07.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘nobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:07.06  1151 |     *this->stack = this;
15:07.06       |     ~~~~~~~~~~~~~^~~~~~
15:07.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)’:
15:07.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2065:27: note: ‘nobj’ declared here
15:07.06  2065 |     Rooted nobj(cx, &obj->as());
15:07.06       |                           ^~~~
15:07.06 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2044:51: note: ‘cx’ declared here
15:07.06  2044 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) {
15:07.06       |                                        ~~~~~~~~~~~^~
15:07.23 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
15:07.23     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:07.23     inlined from ‘JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2271:52:
15:07.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:07.23  1151 |     *this->stack = this;
15:07.23       |     ~~~~~~~~~~~~~^~~~~~
15:07.23 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)’:
15:07.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2271:19: note: ‘name’ declared here
15:07.24  2271 |   Rooted name(cx, IdToFunctionName(cx, id));
15:07.24       |                   ^~~~
15:07.24 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2262:64: note: ‘cx’ declared here
15:07.24  2262 | JS_PUBLIC_API JSFunction* JS::GetSelfHostedFunction(JSContext* cx,
15:07.24       |                                                     ~~~~~~~~~~~^~
15:07.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
15:07.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:07.26     inlined from ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2318:54:
15:07.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:07.26  1151 |     *this->stack = this;
15:07.26       |     ~~~~~~~~~~~~~^~~~~~
15:07.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)’:
15:07.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2318:21: note: ‘name’ declared here
15:07.26  2318 |     Rooted name(cx, IdToFunctionName(cx, id));
15:07.26       |                     ^~~~
15:07.26 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2289:62: note: ‘cx’ declared here
15:07.26  2289 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx,
15:07.26       |                                                   ~~~~~~~~~~~^~
15:07.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
15:07.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:07.32     inlined from ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2359:17:
15:07.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
15:07.32  1151 |     *this->stack = this;
15:07.32       |     ~~~~~~~~~~~~~^~~~~~
15:07.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*)’:
15:07.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2359:12: note: ‘id’ declared here
15:07.32  2359 |   RootedId id(cx);
15:07.32       |            ^~
15:07.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2357:62: note: ‘cx’ declared here
15:07.32  2357 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx,
15:07.32       |                                                   ~~~~~~~~~~~^~
15:07.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
15:07.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:07.57     inlined from ‘JSObject* JS::GetPromiseConstructor(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2800:48:
15:07.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:07.57  1151 |     *this->stack = this;
15:07.57       |     ~~~~~~~~~~~~~^~~~~~
15:07.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘JSObject* JS::GetPromiseConstructor(JSContext*)’:
15:07.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2800:25: note: ‘global’ declared here
15:07.57  2800 |   Rooted global(cx, cx->global());
15:07.57       |                         ^~~~~~
15:07.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2798:62: note: ‘cx’ declared here
15:07.57  2798 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) {
15:07.57       |                                                   ~~~~~~~~~~~^~
15:07.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’,
15:07.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:07.58     inlined from ‘JSObject* JS::GetPromisePrototype(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2806:48:
15:07.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:07.58  1151 |     *this->stack = this;
15:07.58       |     ~~~~~~~~~~~~~^~~~~~
15:07.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘JSObject* JS::GetPromisePrototype(JSContext*)’:
15:07.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2806:25: note: ‘global’ declared here
15:07.58  2806 |   Rooted global(cx, cx->global());
15:07.58       |                         ^~~~~~
15:07.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2804:60: note: ‘cx’ declared here
15:07.58  2804 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) {
15:07.58       |                                                 ~~~~~~~~~~~^~
15:08.26 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
15:08.26     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:08.26     inlined from ‘bool ReactToPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2997:56,
15:08.26     inlined from ‘bool JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, HandleObject, HandleObject, HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:3024:24:
15:08.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promiseVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
15:08.27  1151 |     *this->stack = this;
15:08.27       |     ~~~~~~~~~~~~~^~~~~~
15:08.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘bool JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, HandleObject, HandleObject, HandleObject)’:
15:08.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2997:17: note: ‘promiseVal’ declared here
15:08.27  2997 |     RootedValue promiseVal(cx, ObjectValue(*promiseObj));
15:08.27       |                 ^~~~~~~~~~
15:08.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:3022:16: note: ‘cx’ declared here
15:08.27  3022 |     JSContext* cx, JS::HandleObject promiseObj, JS::HandleObject onFulfilled,
15:08.27       |     ~~~~~~~~~~~^~
15:08.29 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
15:08.29     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:08.29     inlined from ‘bool ReactToPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2997:56,
15:08.29     inlined from ‘bool JS::AddPromiseReactions(JSContext*, HandleObject, HandleObject, HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:3017:24:
15:08.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promiseVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
15:08.30  1151 |     *this->stack = this;
15:08.30       |     ~~~~~~~~~~~~~^~~~~~
15:08.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘bool JS::AddPromiseReactions(JSContext*, HandleObject, HandleObject, HandleObject)’:
15:08.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2997:17: note: ‘promiseVal’ declared here
15:08.30  2997 |     RootedValue promiseVal(cx, ObjectValue(*promiseObj));
15:08.30       |                 ^~~~~~~~~~
15:08.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:3013:55: note: ‘cx’ declared here
15:08.30  3013 | JS_PUBLIC_API bool JS::AddPromiseReactions(JSContext* cx,
15:08.30       |                                            ~~~~~~~~~~~^~
15:08.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
15:08.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:08.57     inlined from ‘bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:4586:77:
15:08.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:08.57  1151 |     *this->stack = this;
15:08.57       |     ~~~~~~~~~~~~~^~~~~~
15:08.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)’:
15:08.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:4585:19: note: ‘atom’ declared here
15:08.57  4585 |   Rooted atom(cx,
15:08.57       |                   ^~~~
15:08.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:4583:44: note: ‘cx’ declared here
15:08.57  4583 | JS_PUBLIC_API bool JS_CharsToId(JSContext* cx, JS::TwoByteChars chars,
15:08.57       |                                 ~~~~~~~~~~~^~
15:09.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’,
15:09.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSAtom*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:09.83     inlined from ‘bool js::intl::SharedIntlData::ensureTimeZones(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:187:30:
15:09.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘linkName’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:09.83  1151 |     *this->stack = this;
15:09.83       |     ~~~~~~~~~~~~~^~~~~~
15:09.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp: In member function ‘bool js::intl::SharedIntlData::ensureTimeZones(JSContext*)’:
15:09.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:187:19: note: ‘linkName’ declared here
15:09.83   187 |   Rooted linkName(cx);
15:09.83       |                   ^~~~~~~~
15:09.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/SharedIntlData.cpp:122:59: note: ‘cx’ declared here
15:09.83   122 | bool js::intl::SharedIntlData::ensureTimeZones(JSContext* cx) {
15:09.83       |                                                ~~~~~~~~~~~^~
15:10.49 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
15:10.49                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
15:10.49                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
15:10.49                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5,
15:10.49                  from Unified_cpp_js_src_jsapi-tests16.cpp:2:
15:10.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:10.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:10.49     inlined from ‘Kennel* Allocate(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPersistentRooted.cpp:56:73:
15:10.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘barker’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:10.49  1151 |     *this->stack = this;
15:10.49       |     ~~~~~~~~~~~~~^~~~~~
15:10.49 In file included from Unified_cpp_js_src_jsapi-tests16.cpp:38:
15:10.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPersistentRooted.cpp: In function ‘Kennel* Allocate(JSContext*)’:
15:10.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPersistentRooted.cpp:56:16: note: ‘barker’ declared here
15:10.49    56 |   RootedObject barker(cx, JS_NewObject(cx, &BarkWhenTracedClass::class_));
15:10.49       |                ^~~~~~
15:10.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPersistentRooted.cpp:55:53: note: ‘cx’ declared here
15:10.49    55 | MOZ_NEVER_INLINE static Kennel* Allocate(JSContext* cx) {
15:10.49       |                                          ~~~~~~~~~~~^~
15:11.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:11.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:11.75     inlined from ‘static bool js::GlobalObject::initSegmentIteratorProto(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:224:65:
15:11.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:11.75  1151 |     *this->stack = this;
15:11.76       |     ~~~~~~~~~~~~~^~~~~~
15:11.76 In file included from Unified_cpp_js_src6.cpp:11:
15:11.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp: In static member function ‘static bool js::GlobalObject::initSegmentIteratorProto(JSContext*, JS::Handle)’:
15:11.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:223:21: note: ‘iteratorProto’ declared here
15:11.76   223 |   Rooted iteratorProto(
15:11.76       |                     ^~~~~~~~~~~~~
15:11.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:221:56: note: ‘cx’ declared here
15:11.76   221 | bool GlobalObject::initSegmentIteratorProto(JSContext* cx,
15:11.76       |                                             ~~~~~~~~~~~^~
15:11.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:11.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:11.80     inlined from ‘static bool js::GlobalObject::initSegmentsProto(JSContext*, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:178:70:
15:11.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:11.80  1151 |     *this->stack = this;
15:11.80       |     ~~~~~~~~~~~~~^~~~~~
15:11.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp: In static member function ‘static bool js::GlobalObject::initSegmentsProto(JSContext*, JS::Handle)’:
15:11.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:177:21: note: ‘proto’ declared here
15:11.81   177 |   Rooted proto(
15:11.81       |                     ^~~~~
15:11.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:175:49: note: ‘cx’ declared here
15:11.81   175 | bool GlobalObject::initSegmentsProto(JSContext* cx,
15:11.81       |                                      ~~~~~~~~~~~^~
15:12.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RelativeTimeFormatObject*]’,
15:12.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = js::RelativeTimeFormatObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:12.17     inlined from ‘bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/RelativeTimeFormat.cpp:295:58:
15:12.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘relativeTimeFormat’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:12.17  1151 |     *this->stack = this;
15:12.17       |     ~~~~~~~~~~~~~^~~~~~
15:12.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’:
15:12.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/RelativeTimeFormat.cpp:295:37: note: ‘relativeTimeFormat’ declared here
15:12.17   295 |   Rooted relativeTimeFormat(cx);
15:12.17       |                                     ^~~~~~~~~~~~~~~~~~
15:12.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/RelativeTimeFormat.cpp:287:45: note: ‘cx’ declared here
15:12.17   287 | bool js::intl_FormatRelativeTime(JSContext* cx, unsigned argc, Value* vp) {
15:12.17       |                                  ~~~~~~~~~~~^~
15:12.43 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:12.43     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:12.43     inlined from ‘bool js::intl_CreateSegmentsObject(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:894:50:
15:12.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘string’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:12.43  1151 |     *this->stack = this;
15:12.43       |     ~~~~~~~~~~~~~^~~~~~
15:12.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp: In function ‘bool js::intl_CreateSegmentsObject(JSContext*, unsigned int, JS::Value*)’:
15:12.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:894:21: note: ‘string’ declared here
15:12.43   894 |   Rooted string(cx, args[1].toString());
15:12.43       |                     ^~~~~~
15:12.43 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:888:47: note: ‘cx’ declared here
15:12.43   888 | bool js::intl_CreateSegmentsObject(JSContext* cx, unsigned argc, Value* vp) {
15:12.43       |                                    ~~~~~~~~~~~^~
15:12.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
15:12.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:12.60     inlined from ‘bool JS::SetSettledPromiseIsHandled(JSContext*, HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2858:71:
15:12.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promiseObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:12.60  1151 |     *this->stack = this;
15:12.60       |     ~~~~~~~~~~~~~^~~~~~
15:12.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘bool JS::SetSettledPromiseIsHandled(JSContext*, HandleObject)’:
15:12.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2858:26: note: ‘promiseObj’ declared here
15:12.60  2858 |   Rooted promiseObj(cx, UnwrapPromise(cx, promise, ar));
15:12.60       |                          ^~~~~~~~~~
15:12.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2855:62: note: ‘cx’ declared here
15:12.60  2855 | JS_PUBLIC_API bool JS::SetSettledPromiseIsHandled(JSContext* cx,
15:12.60       |                                                   ~~~~~~~~~~~^~
15:12.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’,
15:12.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:12.66     inlined from ‘bool JS::SetAnyPromiseIsHandled(JSContext*, HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2869:71:
15:12.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promiseObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:12.66  1151 |     *this->stack = this;
15:12.66       |     ~~~~~~~~~~~~~^~~~~~
15:12.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp: In function ‘bool JS::SetAnyPromiseIsHandled(JSContext*, HandleObject)’:
15:12.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2869:26: note: ‘promiseObj’ declared here
15:12.66  2869 |   Rooted promiseObj(cx, UnwrapPromise(cx, promise, ar));
15:12.66       |                          ^~~~~~~~~~
15:12.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.cpp:2866:58: note: ‘cx’ declared here
15:12.66  2866 | JS_PUBLIC_API bool JS::SetAnyPromiseIsHandled(JSContext* cx,
15:12.66       |                                               ~~~~~~~~~~~^~
15:12.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:12.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:12.71     inlined from ‘bool js::intl_CreateSegmentIterator(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:929:78:
15:12.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:12.71  1151 |     *this->stack = this;
15:12.71       |     ~~~~~~~~~~~~~^~~~~~
15:12.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp: In function ‘bool js::intl_CreateSegmentIterator(JSContext*, unsigned int, JS::Value*)’:
15:12.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:928:21: note: ‘proto’ declared here
15:12.71   928 |   Rooted proto(
15:12.71       |                     ^~~~~
15:12.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:921:48: note: ‘cx’ declared here
15:12.71   921 | bool js::intl_CreateSegmentIterator(JSContext* cx, unsigned argc, Value* vp) {
15:12.71       |                                     ~~~~~~~~~~~^~
15:13.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SegmentIteratorObject*]’,
15:13.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SegmentIteratorObject*; T = js::SegmentIteratorObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:13.72     inlined from ‘bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:975:58:
15:13.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iterator’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:13.73  1151 |     *this->stack = this;
15:13.73       |     ~~~~~~~~~~~~~^~~~~~
15:13.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp: In function ‘bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)’:
15:13.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:974:34: note: ‘iterator’ declared here
15:13.73   974 |   Rooted iterator(
15:13.73       |                                  ^~~~~~~~
15:13.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:969:52: note: ‘cx’ declared here
15:13.73   969 | bool js::intl_FindNextSegmentBoundaries(JSContext* cx, unsigned argc,
15:13.73       |                                         ~~~~~~~~~~~^~
15:13.80 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/AllocPolicy.h:16,
15:13.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:17,
15:13.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/intl/NumberPart.h:10,
15:13.80                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/RelativeTimeFormat.h:10:
15:13.80 In function ‘bool EnsureBreakIterator(JSContext*, JS::Handle, int32_t) [with T = js::SegmentIteratorObject]’,
15:13.80     inlined from ‘js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle, int32_t) [with T = js::SegmentIteratorObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:861:27,
15:13.80     inlined from ‘bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:981:39:
15:13.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘brk’ may be used uninitialized [-Wmaybe-uninitialized]
15:13.80   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:13.80       |     ^~
15:13.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:13.80   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:13.80       |                               ^
15:13.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:13.80   472 |   MOZ_ASSERT_GLUE(                                                    \
15:13.80       |   ^~~~~~~~~~~~~~~
15:13.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:13.80    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:13.80       |                          ^~~~~~~~~~~
15:13.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:13.80    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:13.80       |                                                   ^
15:13.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:13.81    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:13.81       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:13.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:13.81   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:13.81       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:13.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:824:3: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:13.81   824 |   MOZ_RELEASE_ASSERT(brk);
15:13.81       |   ^~~~~~~~~~~~~~~~~~
15:13.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp: In function ‘bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)’:
15:13.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:792:9: note: ‘brk’ was declared here
15:13.81   792 |   void* brk;
15:13.81       |         ^~~
15:13.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SegmentsObject*]’,
15:13.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SegmentsObject*; T = js::SegmentsObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:13.93     inlined from ‘bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:953:76:
15:13.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘segments’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:13.93  1151 |     *this->stack = this;
15:13.93       |     ~~~~~~~~~~~~~^~~~~~
15:13.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp: In function ‘bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)’:
15:13.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:952:27: note: ‘segments’ declared here
15:13.93   952 |   Rooted segments(cx,
15:13.93       |                           ^~~~~~~~
15:13.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:948:48: note: ‘cx’ declared here
15:13.93   948 | bool js::intl_FindSegmentBoundaries(JSContext* cx, unsigned argc, Value* vp) {
15:13.93       |                                     ~~~~~~~~~~~^~
15:13.99 In function ‘bool EnsureBreakIterator(JSContext*, JS::Handle, int32_t) [with T = js::SegmentsObject]’,
15:13.99     inlined from ‘js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle, int32_t) [with T = js::SegmentsObject]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:861:27,
15:13.99     inlined from ‘bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:959:39:
15:13.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘brk’ may be used uninitialized [-Wmaybe-uninitialized]
15:13.99   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:13.99       |     ^~
15:13.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:13.99   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:13.99       |                               ^
15:13.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:13.99   472 |   MOZ_ASSERT_GLUE(                                                    \
15:13.99       |   ^~~~~~~~~~~~~~~
15:13.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:13.99    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:13.99       |                          ^~~~~~~~~~~
15:13.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:13.99    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:13.99       |                                                   ^
15:13.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:13.99    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:13.99       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:13.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:13.99   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:13.99       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:13.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:824:3: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:14.00   824 |   MOZ_RELEASE_ASSERT(brk);
15:14.00       |   ^~~~~~~~~~~~~~~~~~
15:14.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp: In function ‘bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)’:
15:14.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/builtin/intl/Segmenter.cpp:792:9: note: ‘brk’ was declared here
15:14.00   792 |   void* brk;
15:14.00       |         ^~~
15:14.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:14.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:14.64     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
15:14.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
15:14.64  1151 |     *this->stack = this;
15:14.64       |     ~~~~~~~~~~~~~^~~~~~
15:14.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
15:14.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
15:14.64   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
15:14.64       |                             ^
15:14.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
15:14.64   328 |   void maybeAppendException(JSAPITestString& message) override {
15:14.64       |                                                       ^~~~~~~~
15:14.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’,
15:14.70     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:14.70     inlined from ‘bool cls_testObjectSwap::CheckObject(JS::HandleObject, const ObjectConfig&, uint32_t)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectSwap.cpp:368:60:
15:14.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘nobj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_75(D) + 48])[3]’ [-Wdangling-pointer=]
15:14.70  1151 |     *this->stack = this;
15:14.70       |     ~~~~~~~~~~~~~^~~~~~
15:14.70 In file included from Unified_cpp_js_src_jsapi-tests16.cpp:11:
15:14.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectSwap.cpp: In member function ‘bool cls_testObjectSwap::CheckObject(JS::HandleObject, const ObjectConfig&, uint32_t)’:
15:14.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectSwap.cpp:368:27: note: ‘nobj’ declared here
15:14.70   368 |     Rooted nobj(cx, &obj->as());
15:14.70       |                           ^~~~
15:14.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectSwap.cpp:331:75: note: ‘this’ declared here
15:14.70   331 | bool CheckObject(HandleObject obj, const ObjectConfig& config, uint32_t id) {
15:14.70       |                                                                           ^
15:15.44 In function ‘void DeleteIntFunction(void*)’,
15:15.44     inlined from ‘void mozilla::UniquePtr::reset(Pointer) [with T = int; D = void (&)(void*)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:302:20,
15:15.44     inlined from ‘bool TestFunctionReferenceDeleter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:354:13,
15:15.44     inlined from ‘int main()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:587:36:
15:15.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:325:32: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
15:15.44   325 |   delete static_cast(aPtr);
15:15.44       |                                ^
15:15.44 In function ‘bool TestFunctionReferenceDeleter()’,
15:15.44     inlined from ‘int main()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:587:36:
15:15.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:351:49: note: returned from ‘void* operator new [](std::size_t)’
15:15.44   351 |         UniquePtr(new int[42], DeleteIntFunction);
15:15.44       |                                                 ^
15:15.44 In function ‘void DeleteIntFunction(void*)’,
15:15.44     inlined from ‘void mozilla::UniquePtr::reset(Pointer) [with T = int; D = void (&)(void*)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:302:20,
15:15.44     inlined from ‘mozilla::UniquePtr::~UniquePtr() [with T = int; D = void (&)(void*)]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/UniquePtr.h:250:23,
15:15.44     inlined from ‘bool TestFunctionReferenceDeleter()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:356:3,
15:15.44     inlined from ‘int main()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:587:36:
15:15.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:325:32: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
15:15.44   325 |   delete static_cast(aPtr);
15:15.44       |                                ^
15:15.44 In function ‘bool TestFunctionReferenceDeleter()’,
15:15.44     inlined from ‘int main()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:587:36:
15:15.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUniquePtr.cpp:354:24: note: returned from ‘void* operator new [](std::size_t)’
15:15.44   354 |     i2.reset(new int[76]);
15:15.45       |                        ^
15:16.74 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’,
15:16.74     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:16.74     inlined from ‘JSObject* cls_testObjectSwap::CreateNativeObject(const ObjectConfig&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectSwap.cpp:223:76:
15:16.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_61(D) + 48])[3]’ [-Wdangling-pointer=]
15:16.74  1151 |     *this->stack = this;
15:16.74       |     ~~~~~~~~~~~~~^~~~~~
15:16.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectSwap.cpp: In member function ‘JSObject* cls_testObjectSwap::CreateNativeObject(const ObjectConfig&)’:
15:16.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectSwap.cpp:222:25: note: ‘obj’ declared here
15:16.74   222 |   Rooted obj(cx,
15:16.74       |                         ^~~
15:16.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testObjectSwap.cpp:218:56: note: ‘this’ declared here
15:16.74   218 | JSObject* CreateNativeObject(const ObjectConfig& config) {
15:16.74       |                                                        ^
15:17.29 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Casting.h:12,
15:17.29                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Utf8.h:15,
15:17.29                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:9:
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]’:
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsNeeded’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.29   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.29       |     ^~
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.29   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.29       |                               ^
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.29   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.29       |   ^~~~~~~~~~~~~~~
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.29    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.29       |                          ^~~~~~~~~~~
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.29    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.29       |                                                   ^
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.29    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.29       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.29   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.29       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:180:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.29   180 |         MOZ_RELEASE_ASSERT(unitsNeeded == aExpectedUnitsNeeded);
15:17.29       |         ^~~~~~~~~~~~~~~~~~
15:17.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:124:11: note: ‘unitsNeeded’ was declared here
15:17.29   124 |   uint8_t unitsNeeded;
15:17.29       |           ^~~~~~~~~~~
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.30   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.30       |     ^~
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.30   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.30       |                               ^
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.30   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.30       |   ^~~~~~~~~~~~~~~
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.30    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.30       |                          ^~~~~~~~~~~
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.30    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.30       |                                                   ^
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.30    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.30       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.30   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.30       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:188:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.30   188 |         MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint);
15:17.30       |         ^~~~~~~~~~~~~~~~~~
15:17.30 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:125:12: note: ‘badCodePoint’ was declared here
15:17.30   125 |   char32_t badCodePoint;
15:17.30       |            ^~~~~~~~~~~~
15:17.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]’:
15:17.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsAvailable’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.38   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.38       |     ^~
15:17.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.38   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.38       |                               ^
15:17.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.38   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.38       |   ^~~~~~~~~~~~~~~
15:17.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.38    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.38       |                          ^~~~~~~~~~~
15:17.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.38    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.38       |                                                   ^
15:17.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.38    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.38       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.39   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.39       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:179:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.39   179 |         MOZ_RELEASE_ASSERT(unitsAvailable == aExpectedUnitsAvailable);
15:17.39       |         ^~~~~~~~~~~~~~~~~~
15:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:123:11: note: ‘unitsAvailable’ was declared here
15:17.39   123 |   uint8_t unitsAvailable;
15:17.39       |           ^~~~~~~~~~~~~~
15:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsNeeded’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.39   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.39       |     ^~
15:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.39   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.39       |                               ^
15:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.39   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.39       |   ^~~~~~~~~~~~~~~
15:17.39 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.39    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.39       |                          ^~~~~~~~~~~
15:17.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.40    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.40       |                                                   ^
15:17.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.40    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.40       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.40   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.40       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:180:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.40   180 |         MOZ_RELEASE_ASSERT(unitsNeeded == aExpectedUnitsNeeded);
15:17.40       |         ^~~~~~~~~~~~~~~~~~
15:17.40 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:124:11: note: ‘unitsNeeded’ was declared here
15:17.40   124 |   uint8_t unitsNeeded;
15:17.40       |           ^~~~~~~~~~~
15:17.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]’:
15:17.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsObserved’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.48   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.48       |     ^~
15:17.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.48   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.48       |                               ^
15:17.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.48   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.48       |   ^~~~~~~~~~~~~~~
15:17.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.48    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.48       |                          ^~~~~~~~~~~
15:17.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.48    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.48       |                                                   ^
15:17.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.48    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.48       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.48   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.48       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:184:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.48   184 |         MOZ_RELEASE_ASSERT(unitsObserved == aExpectedUnitsObserved);
15:17.48       |         ^~~~~~~~~~~~~~~~~~
15:17.48 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:126:11: note: ‘unitsObserved’ was declared here
15:17.48   126 |   uint8_t unitsObserved;
15:17.48       |           ^~~~~~~~~~~~~
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 5]’:
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsAvailable’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.56   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.56       |     ^~
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.56   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.56       |                               ^
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.56   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.56       |   ^~~~~~~~~~~~~~~
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.56    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.56       |                          ^~~~~~~~~~~
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.56    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.56       |                                                   ^
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.56    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.56       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.56   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.56       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:179:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.56   179 |         MOZ_RELEASE_ASSERT(unitsAvailable == aExpectedUnitsAvailable);
15:17.56       |         ^~~~~~~~~~~~~~~~~~
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:123:11: note: ‘unitsAvailable’ was declared here
15:17.56   123 |   uint8_t unitsAvailable;
15:17.56       |           ^~~~~~~~~~~~~~
15:17.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsNeeded’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.56   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.57       |     ^~
15:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.57   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.57       |                               ^
15:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.57   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.57       |   ^~~~~~~~~~~~~~~
15:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.57    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.57       |                          ^~~~~~~~~~~
15:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.57    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.57       |                                                   ^
15:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.57    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.57       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.57   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.57       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:180:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.57   180 |         MOZ_RELEASE_ASSERT(unitsNeeded == aExpectedUnitsNeeded);
15:17.57       |         ^~~~~~~~~~~~~~~~~~
15:17.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:124:11: note: ‘unitsNeeded’ was declared here
15:17.57   124 |   uint8_t unitsNeeded;
15:17.57       |           ^~~~~~~~~~~
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.58   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.58       |     ^~
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.58   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.58       |                               ^
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.58   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.58       |   ^~~~~~~~~~~~~~~
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.58    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.58       |                          ^~~~~~~~~~~
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.58    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.58       |                                                   ^
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.58    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.58       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.58   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.58       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:188:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.58   188 |         MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint);
15:17.58       |         ^~~~~~~~~~~~~~~~~~
15:17.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:125:12: note: ‘badCodePoint’ was declared here
15:17.58   125 |   char32_t badCodePoint;
15:17.58       |            ^~~~~~~~~~~~
15:17.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 4]’:
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsAvailable’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.64   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.64       |     ^~
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.64   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.64       |                               ^
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.64   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.64       |   ^~~~~~~~~~~~~~~
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.64    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.64       |                          ^~~~~~~~~~~
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.64    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.64       |                                                   ^
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.64    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.64       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.64   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.64       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:179:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.64   179 |         MOZ_RELEASE_ASSERT(unitsAvailable == aExpectedUnitsAvailable);
15:17.64       |         ^~~~~~~~~~~~~~~~~~
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:123:11: note: ‘unitsAvailable’ was declared here
15:17.64   123 |   uint8_t unitsAvailable;
15:17.64       |           ^~~~~~~~~~~~~~
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsNeeded’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.64   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.64       |     ^~
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.64   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.64       |                               ^
15:17.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.64   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.64       |   ^~~~~~~~~~~~~~~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.65    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.65       |                          ^~~~~~~~~~~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.65    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.65       |                                                   ^
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.65    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.65       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.65   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.65       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:180:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.65   180 |         MOZ_RELEASE_ASSERT(unitsNeeded == aExpectedUnitsNeeded);
15:17.65       |         ^~~~~~~~~~~~~~~~~~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:124:11: note: ‘unitsNeeded’ was declared here
15:17.65   124 |   uint8_t unitsNeeded;
15:17.65       |           ^~~~~~~~~~~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.65   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.65       |     ^~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.65   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.65       |                               ^
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.65   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.65       |   ^~~~~~~~~~~~~~~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.65    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.65       |                          ^~~~~~~~~~~
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.65    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.65       |                                                   ^
15:17.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.66    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.66       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.66   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.66       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:188:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.66   188 |         MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint);
15:17.66       |         ^~~~~~~~~~~~~~~~~~
15:17.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:125:12: note: ‘badCodePoint’ was declared here
15:17.66   125 |   char32_t badCodePoint;
15:17.66       |            ^~~~~~~~~~~~
15:17.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]’:
15:17.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.73   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.73       |     ^~
15:17.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.73   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.73       |                               ^
15:17.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.73   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.73       |   ^~~~~~~~~~~~~~~
15:17.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.73    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.73       |                          ^~~~~~~~~~~
15:17.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.73    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.73       |                                                   ^
15:17.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.73    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.73       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.74   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.74       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:188:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.74   188 |         MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint);
15:17.74       |         ^~~~~~~~~~~~~~~~~~
15:17.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:125:12: note: ‘badCodePoint’ was declared here
15:17.74   125 |   char32_t badCodePoint;
15:17.74       |            ^~~~~~~~~~~~
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]’:
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘unitsObserved’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.79   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.79       |     ^~
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.79   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.79       |                               ^
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.79   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.79       |   ^~~~~~~~~~~~~~~
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.79    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.79       |                          ^~~~~~~~~~~
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.79    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.79       |                                                   ^
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.79    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.79       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.79   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.79       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:184:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.80   184 |         MOZ_RELEASE_ASSERT(unitsObserved == aExpectedUnitsObserved);
15:17.80       |         ^~~~~~~~~~~~~~~~~~
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:126:11: note: ‘unitsObserved’ was declared here
15:17.80   126 |   uint8_t unitsObserved;
15:17.80       |           ^~~~~~~~~~~~~
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:450:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized]
15:17.80   450 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
15:17.80       |     ^~
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:470:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’
15:17.80   470 | #define MOZ_ASSERT_GLUE(a, b) a b
15:17.80       |                               ^
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:472:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’
15:17.80   472 |   MOZ_ASSERT_GLUE(                                                    \
15:17.80       |   ^~~~~~~~~~~~~~~
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’
15:17.80    16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
15:17.80       |                          ^~~~~~~~~~~
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’
15:17.80    70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
15:17.80       |                                                   ^
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’
15:17.80    72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
15:17.80       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Assertions.h:473:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’
15:17.80   473 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
15:17.80       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:188:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’
15:17.80   188 |         MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint);
15:17.80       |         ^~~~~~~~~~~~~~~~~~
15:17.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestUtf8.cpp:125:12: note: ‘badCodePoint’ was declared here
15:17.81   125 |   char32_t badCodePoint;
15:17.81       |            ^~~~~~~~~~~~
15:18.94 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/ErrorReport.h:35,
15:18.94                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPrintError.cpp:10,
15:18.94                  from Unified_cpp_js_src_jsapi-tests17.cpp:2:
15:18.94 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:18.94     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:18.94     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
15:18.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
15:18.94  1151 |     *this->stack = this;
15:18.94       |     ~~~~~~~~~~~~~^~~~~~
15:18.94 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPrintError.cpp:13:
15:18.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
15:18.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
15:18.94   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
15:18.94       |                             ^
15:18.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
15:18.94   328 |   void maybeAppendException(JSAPITestString& message) override {
15:18.94       |                                                       ^~~~~~~~
15:19.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:19.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:19.01     inlined from ‘virtual bool cls_testPromise_RejectPromise::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:75:45:
15:19.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[3]’ [-Wdangling-pointer=]
15:19.01  1151 |     *this->stack = this;
15:19.01       |     ~~~~~~~~~~~~~^~~~~~
15:19.01 In file included from Unified_cpp_js_src_jsapi-tests17.cpp:38:
15:19.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_RejectPromise::run(JS::HandleObject)’:
15:19.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:75:16: note: ‘promise’ declared here
15:19.02    75 |   RootedObject promise(cx, CreatePromise(cx));
15:19.02       |                ^~~~~~~
15:19.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
15:19.02   420 |     extra virtual bool run(JS::HandleObject global) override attrs
15:19.02       |                                                     ^~~~~~~~
15:19.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
15:19.02   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
15:19.02       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:19.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
15:19.02   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
15:19.02       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
15:19.02 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:74:1: note: in expansion of macro ‘BEGIN_TEST’
15:19.02    74 | BEGIN_TEST(testPromise_RejectPromise) {
15:19.02       | ^~~~~~~~~~
15:19.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:19.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:19.17     inlined from ‘virtual bool cls_testPromise_ResolvePromise::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:59:45:
15:19.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[3]’ [-Wdangling-pointer=]
15:19.17  1151 |     *this->stack = this;
15:19.17       |     ~~~~~~~~~~~~~^~~~~~
15:19.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_ResolvePromise::run(JS::HandleObject)’:
15:19.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:59:16: note: ‘promise’ declared here
15:19.17    59 |   RootedObject promise(cx, CreatePromise(cx));
15:19.17       |                ^~~~~~~
15:19.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
15:19.17   420 |     extra virtual bool run(JS::HandleObject global) override attrs
15:19.17       |                                                     ^~~~~~~~
15:19.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
15:19.18   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
15:19.18       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:19.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
15:19.18   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
15:19.18       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
15:19.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:58:1: note: in expansion of macro ‘BEGIN_TEST’
15:19.18    58 | BEGIN_TEST(testPromise_ResolvePromise) {
15:19.18       | ^~~~~~~~~~
15:19.31 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:19.31     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:19.31     inlined from ‘virtual bool cls_testPromise_GetPromiseState::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:47:45:
15:19.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D) + 48])[3]’ [-Wdangling-pointer=]
15:19.31  1151 |     *this->stack = this;
15:19.31       |     ~~~~~~~~~~~~~^~~~~~
15:19.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_GetPromiseState::run(JS::HandleObject)’:
15:19.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:47:16: note: ‘promise’ declared here
15:19.31    47 |   RootedObject promise(cx, CreatePromise(cx));
15:19.31       |                ^~~~~~~
15:19.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
15:19.31   420 |     extra virtual bool run(JS::HandleObject global) override attrs
15:19.31       |                                                     ^~~~~~~~
15:19.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
15:19.31   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
15:19.31       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:19.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
15:19.31   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
15:19.31       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
15:19.31 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:46:1: note: in expansion of macro ‘BEGIN_TEST’
15:19.31    46 | BEGIN_TEST(testPromise_GetPromiseState) {
15:19.32       | ^~~~~~~~~~
15:21.18 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:17,
15:21.18                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestVector.cpp:11:
15:21.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/AllocPolicy.h: In instantiation of ‘T* mozilla::MallocAllocPolicy::maybe_pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = long unsigned int]’:
15:21.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/AllocPolicy.h:111:32:   required from ‘T* mozilla::MallocAllocPolicy::pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = long unsigned int]’
15:21.18   111 |     return maybe_pod_realloc(aPtr, aOldSize, aNewSize);
15:21.18       |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1265:45:   required from ‘bool mozilla::Vector::shrinkStorageToFit() [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; long unsigned int MinInlineCapacity = 5; AllocPolicy = mozilla::MallocAllocPolicy]’
15:21.18  1265 |       newBuf = this->template pod_realloc(beginNoCheck(), mTail.mCapacity,
15:21.18       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.18  1266 |                                              length);
15:21.18       |                                              ~~~~~~~
15:21.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestVector.cpp:613:5:   required from here
15:21.18   613 |     MOZ_RELEASE_ASSERT(v.shrinkStorageToFit());
15:21.18       |                        ~~~~~~~~~~~~~~~~~~~~^~
15:21.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/AllocPolicy.h:96:35: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
15:21.18    96 |     return static_cast(realloc(aPtr, aNewSize * sizeof(T)));
15:21.18       |                            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestVector.cpp:587:12: note: ‘struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod’ declared here
15:21.18   587 |     struct NonPod {
15:21.18       |            ^~~~~~
15:21.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/AllocPolicy.h: In instantiation of ‘T* mozilla::MallocAllocPolicy::maybe_pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = long unsigned int]’:
15:21.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/AllocPolicy.h:111:32:   required from ‘T* mozilla::MallocAllocPolicy::pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = long unsigned int]’
15:21.18   111 |     return maybe_pod_realloc(aPtr, aOldSize, aNewSize);
15:21.18       |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Vector.h:1265:45:   required from ‘bool mozilla::Vector::shrinkStorageToFit() [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; long unsigned int MinInlineCapacity = 5; AllocPolicy = mozilla::MallocAllocPolicy]’
15:21.19  1265 |       newBuf = this->template pod_realloc(beginNoCheck(), mTail.mCapacity,
15:21.19       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.19  1266 |                                              length);
15:21.19       |                                              ~~~~~~~
15:21.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestVector.cpp:656:5:   required from here
15:21.19   656 |     MOZ_RELEASE_ASSERT(v.shrinkStorageToFit());
15:21.19       |                        ~~~~~~~~~~~~~~~~~~~~^~
15:21.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/AllocPolicy.h:96:35: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
15:21.19    96 |     return static_cast(realloc(aPtr, aNewSize * sizeof(T)));
15:21.19       |                            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mfbt/tests/TestVector.cpp:630:12: note: ‘struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod’ declared here
15:21.19   630 |     struct NonPod {
15:21.19       |            ^~~~~~
15:21.22 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:21.22     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:21.22     inlined from ‘virtual bool cls_testPromise_PromiseCatch::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:144:45:
15:21.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D) + 48])[3]’ [-Wdangling-pointer=]
15:21.22  1151 |     *this->stack = this;
15:21.22       |     ~~~~~~~~~~~~~^~~~~~
15:21.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_PromiseCatch::run(JS::HandleObject)’:
15:21.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:144:16: note: ‘promise’ declared here
15:21.22   144 |   RootedObject promise(cx, CreatePromise(cx));
15:21.22       |                ^~~~~~~
15:21.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
15:21.22   420 |     extra virtual bool run(JS::HandleObject global) override attrs
15:21.22       |                                                     ^~~~~~~~
15:21.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
15:21.22   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
15:21.22       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
15:21.22   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
15:21.22       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:143:1: note: in expansion of macro ‘BEGIN_TEST’
15:21.22   143 | BEGIN_TEST(testPromise_PromiseCatch) {
15:21.22       | ^~~~~~~~~~
15:21.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:21.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:21.36     inlined from ‘virtual bool cls_testPromise_PromiseThen::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:115:45:
15:21.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D) + 48])[3]’ [-Wdangling-pointer=]
15:21.36  1151 |     *this->stack = this;
15:21.36       |     ~~~~~~~~~~~~~^~~~~~
15:21.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_PromiseThen::run(JS::HandleObject)’:
15:21.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:115:16: note: ‘promise’ declared here
15:21.36   115 |   RootedObject promise(cx, CreatePromise(cx));
15:21.36       |                ^~~~~~~
15:21.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
15:21.36   420 |     extra virtual bool run(JS::HandleObject global) override attrs
15:21.36       |                                                     ^~~~~~~~
15:21.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
15:21.36   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
15:21.36       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
15:21.36   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
15:21.36       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
15:21.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPromise.cpp:114:1: note: in expansion of macro ‘BEGIN_TEST’
15:21.36   114 | BEGIN_TEST(testPromise_PromiseThen) {
15:21.36       | ^~~~~~~~~~
15:30.69 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Conversions.h:26,
15:30.69                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Date.h:36,
15:30.69                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.h:16,
15:30.69                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:18,
15:30.69                  from Unified_cpp_js_src7.cpp:2:
15:30.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:30.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:30.69     inlined from ‘virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:52:24:
15:30.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:30.69  1151 |     *this->stack = this;
15:30.69       |     ~~~~~~~~~~~~~^~~~~~
15:30.69 In file included from Unified_cpp_js_src7.cpp:38:
15:30.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’:
15:30.70 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:52:16: note: ‘proto’ declared here
15:30.70    52 |   RootedObject proto(cx);
15:30.71       |                ^~~~~
15:30.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:31:39: note: ‘cx’ declared here
15:30.71    31 | bool BaseProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
15:30.71       |                            ~~~~~~~~~~~^~
15:30.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:30.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:30.74     inlined from ‘virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:100:26:
15:30.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:30.74  1151 |     *this->stack = this;
15:30.74       |     ~~~~~~~~~~~~~^~~~~~
15:30.74 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’:
15:30.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:100:18: note: ‘proto’ declared here
15:30.75   100 |     RootedObject proto(cx);
15:30.75       |                  ^~~~~
15:30.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:78:39: note: ‘cx’ declared here
15:30.75    78 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
15:30.75       |                            ~~~~~~~~~~~^~
15:31.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:31.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:31.60     inlined from ‘bool date_toJSON(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:3077:50:
15:31.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:31.60  1151 |     *this->stack = this;
15:31.60       |     ~~~~~~~~~~~~~^~~~~~
15:31.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_toJSON(JSContext*, unsigned int, JS::Value*)’:
15:31.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:3077:16: note: ‘obj’ declared here
15:31.60  3077 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
15:31.60       |                ^~~
15:31.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:3072:36: note: ‘cx’ declared here
15:31.60  3072 | static bool date_toJSON(JSContext* cx, unsigned argc, Value* vp) {
15:31.60       |                         ~~~~~~~~~~~^~
15:31.66 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Id.h:35,
15:31.66                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/friend/DOMProxy.h:22,
15:31.66                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/DOMProxy.cpp:9,
15:31.66                  from Unified_cpp_js_src8.cpp:2:
15:31.67 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:31.67     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:31.67     inlined from ‘virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1443:60:
15:31.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:31.67  1151 |     *this->stack = this;
15:31.67       |     ~~~~~~~~~~~~~^~~~~~
15:31.67 In file included from Unified_cpp_js_src8.cpp:38:
15:31.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const’:
15:31.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1443:16: note: ‘target’ declared here
15:31.67  1443 |   RootedObject target(cx, proxy->as().target());
15:31.67       |                ^~~~~~
15:31.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1441:47: note: ‘cx’ declared here
15:31.67  1441 | bool ScriptedProxyHandler::isArray(JSContext* cx, HandleObject proxy,
15:31.67       |                                    ~~~~~~~~~~~^~
15:32.17 In function ‘int FixupYear(int)’,
15:32.17     inlined from ‘bool TryParseDashedNumericDatePrefix(const CharT*, size_t, size_t*, int*, int*, int*) [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:1300:19,
15:32.17     inlined from ‘bool ParseDate(js::DateTimeInfo::ForceUTC, const CharT*, size_t, JS::ClippedTime*) [with CharT = unsigned char]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:1425:38:
15:32.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:1068:3: warning: ‘year’ may be used uninitialized [-Wmaybe-uninitialized]
15:32.18  1068 |   if (year < 50) {
15:32.18       |   ^~
15:32.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool ParseDate(js::DateTimeInfo::ForceUTC, const CharT*, size_t, JS::ClippedTime*) [with CharT = unsigned char]’:
15:32.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:1266:7: note: ‘year’ was declared here
15:32.18  1266 |   int year;
15:32.18       |       ^~~~
15:32.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:32.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:32.82     inlined from ‘virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:275:30:
15:32.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘targetProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:32.82  1151 |     *this->stack = this;
15:32.82       |     ~~~~~~~~~~~~~^~~~~~
15:32.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’:
15:32.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:275:16: note: ‘targetProto’ declared here
15:32.82   275 |   RootedObject targetProto(cx);
15:32.82       |                ^~~~~~~~~~~
15:32.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:216:52: note: ‘cx’ declared here
15:32.82   216 | bool ScriptedProxyHandler::getPrototype(JSContext* cx, HandleObject proxy,
15:32.82       |                                         ~~~~~~~~~~~^~
15:32.90 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:32.90     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:32.90     inlined from ‘virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:353:30:
15:32.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘targetProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:32.90  1151 |     *this->stack = this;
15:32.90       |     ~~~~~~~~~~~~~^~~~~~
15:32.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const’:
15:32.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:353:16: note: ‘targetProto’ declared here
15:32.90   353 |   RootedObject targetProto(cx);
15:32.90       |                ^~~~~~~~~~~
15:32.90 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:294:52: note: ‘cx’ declared here
15:32.90   294 | bool ScriptedProxyHandler::setPrototype(JSContext* cx, HandleObject proxy,
15:32.90       |                                         ~~~~~~~~~~~^~
15:33.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:33.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:33.08     inlined from ‘bool ProxyGetOwnPropertyDescriptorFromExpando(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:75:79,
15:33.08     inlined from ‘static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:219:52:
15:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:33.08  1151 |     *this->stack = this;
15:33.08       |     ~~~~~~~~~~~~~^~~~~~
15:33.08 In file included from Unified_cpp_js_src8.cpp:29:
15:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >)’:
15:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:75:16: note: ‘expando’ declared here
15:33.08    75 |   RootedObject expando(cx, proxy->as().expando().toObjectOrNull());
15:33.08       |                ^~~~~~~
15:33.08 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:204:16: note: ‘cx’ declared here
15:33.08   204 |     JSContext* cx, HandleObject proxy, HandleId id,
15:33.08       |     ~~~~~~~~~~~^~
15:33.17 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:33.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:33.17     inlined from ‘static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:408:26:
15:33.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:33.17  1151 |     *this->stack = this;
15:33.17       |     ~~~~~~~~~~~~~^~~~~~
15:33.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)’:
15:33.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:408:18: note: ‘proto’ declared here
15:33.18   408 |     RootedObject proto(cx);
15:33.18       |                  ^~~~~
15:33.18 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:385:28: note: ‘cx’ declared here
15:33.18   385 | bool Proxy::has(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) {
15:33.18       |                 ~~~~~~~~~~~^~
15:33.21 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:33.21     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:33.21     inlined from ‘static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:515:28,
15:33.21     inlined from ‘static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:534:21:
15:33.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:33.22  1151 |     *this->stack = this;
15:33.22       |     ~~~~~~~~~~~~~^~~~~~
15:33.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’:
15:33.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:515:20: note: ‘proto’ declared here
15:33.22   515 |       RootedObject proto(cx);
15:33.22       |                    ^~~~~
15:33.22 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:529:28: note: ‘cx’ declared here
15:33.22   529 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
15:33.22       |                 ~~~~~~~~~~~^~
15:33.27 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:33.27     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:33.27     inlined from ‘static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:408:26,
15:33.27     inlined from ‘bool proxy_LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, js::PropertyResult*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:842:18:
15:33.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:33.27  1151 |     *this->stack = this;
15:33.27       |     ~~~~~~~~~~~~~^~~~~~
15:33.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In function ‘bool proxy_LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, js::PropertyResult*)’:
15:33.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:408:18: note: ‘proto’ declared here
15:33.27   408 |     RootedObject proto(cx);
15:33.27       |                  ^~~~~
15:33.27 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:838:45: note: ‘cx’ declared here
15:33.27   838 | static bool proxy_LookupProperty(JSContext* cx, HandleObject obj, HandleId id,
15:33.27       |                                  ~~~~~~~~~~~^~
15:33.31 In function ‘int FixupYear(int)’,
15:33.32     inlined from ‘bool TryParseDashedNumericDatePrefix(const CharT*, size_t, size_t*, int*, int*, int*) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:1300:19,
15:33.32     inlined from ‘bool ParseDate(js::DateTimeInfo::ForceUTC, const CharT*, size_t, JS::ClippedTime*) [with CharT = char16_t]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:1425:38:
15:33.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:1068:3: warning: ‘year’ may be used uninitialized [-Wmaybe-uninitialized]
15:33.32  1068 |   if (year < 50) {
15:33.32       |   ^~
15:33.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool ParseDate(js::DateTimeInfo::ForceUTC, const CharT*, size_t, JS::ClippedTime*) [with CharT = char16_t]’:
15:33.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:1266:7: note: ‘year’ was declared here
15:33.32  1266 |   int year;
15:33.32       |       ^~~~
15:33.57 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
15:33.57     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:33.58     inlined from ‘bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:424:17:
15:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
15:33.58  1151 |     *this->stack = this;
15:33.58       |     ~~~~~~~~~~~~~^~~~~~
15:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’:
15:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:424:12: note: ‘id’ declared here
15:33.58   424 |   RootedId id(cx);
15:33.58       |            ^~
15:33.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:422:30: note: ‘cx’ declared here
15:33.58   422 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal,
15:33.58       |                   ~~~~~~~~~~~^~
15:33.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:33.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:33.63     inlined from ‘bool ProxyHasOnExpando(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:128:79,
15:33.63     inlined from ‘static bool js::Proxy::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:457:29:
15:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:33.63  1151 |     *this->stack = this;
15:33.63       |     ~~~~~~~~~~~~~^~~~~~
15:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*)’:
15:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:128:16: note: ‘expando’ declared here
15:33.63   128 |   RootedObject expando(cx, proxy->as().expando().toObjectOrNull());
15:33.63       |                ^~~~~~~
15:33.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:432:31: note: ‘cx’ declared here
15:33.63   432 | bool Proxy::hasOwn(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) {
15:33.63       |                    ~~~~~~~~~~~^~
15:33.68 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
15:33.68     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:33.68     inlined from ‘bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:465:17:
15:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
15:33.68  1151 |     *this->stack = this;
15:33.68       |     ~~~~~~~~~~~~~^~~~~~
15:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’:
15:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:465:12: note: ‘id’ declared here
15:33.68   465 |   RootedId id(cx);
15:33.68       |            ^~
15:33.68 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:463:33: note: ‘cx’ declared here
15:33.68   463 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal,
15:33.68       |                      ~~~~~~~~~~~^~
15:33.73 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:33.73     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:33.73     inlined from ‘static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:515:28,
15:33.73     inlined from ‘bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:540:28:
15:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:33.73  1151 |     *this->stack = this;
15:33.73       |     ~~~~~~~~~~~~~^~~~~~
15:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’:
15:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:515:20: note: ‘proto’ declared here
15:33.73   515 |       RootedObject proto(cx);
15:33.73       |                    ^~~~~
15:33.73 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:537:38: note: ‘cx’ declared here
15:33.73   537 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
15:33.73       |                           ~~~~~~~~~~~^~
15:33.79 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
15:33.79     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:33.79     inlined from ‘bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:545:17:
15:33.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
15:33.80  1151 |     *this->stack = this;
15:33.80       |     ~~~~~~~~~~~~~^~~~~~
15:33.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’:
15:33.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:545:12: note: ‘id’ declared here
15:33.80   545 |   RootedId id(cx);
15:33.80       |            ^~
15:33.80 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:543:45: note: ‘cx’ declared here
15:33.80   543 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
15:33.80       |                                  ~~~~~~~~~~~^~
15:33.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
15:33.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:33.91     inlined from ‘bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:617:17:
15:33.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
15:33.91  1151 |     *this->stack = this;
15:33.91       |     ~~~~~~~~~~~~~^~~~~~
15:33.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’:
15:33.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:617:12: note: ‘id’ declared here
15:33.91   617 |   RootedId id(cx);
15:33.91       |            ^~
15:33.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:614:45: note: ‘cx’ declared here
15:33.91   614 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
15:33.91       |                                  ~~~~~~~~~~~^~
15:34.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:34.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:34.12     inlined from ‘bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1507:76,
15:34.12     inlined from ‘bool js::proxy(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1552:21:
15:34.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:34.13  1151 |     *this->stack = this;
15:34.13       |     ~~~~~~~~~~~~~^~~~~~
15:34.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool js::proxy(JSContext*, unsigned int, JS::Value*)’:
15:34.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1506:16: note: ‘target’ declared here
15:34.13  1506 |   RootedObject target(cx,
15:34.13       |                ^~~~~~
15:34.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1545:27: note: ‘cx’ declared here
15:34.13  1545 | bool js::proxy(JSContext* cx, unsigned argc, Value* vp) {
15:34.13       |                ~~~~~~~~~~~^~
15:34.19 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:34.19     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:34.19     inlined from ‘bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::HandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:1051:47:
15:34.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘valObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:34.19  1151 |     *this->stack = this;
15:34.19       |     ~~~~~~~~~~~~~^~~~~~
15:34.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In function ‘bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::HandleValue)’:
15:34.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:1051:21: note: ‘valObj’ declared here
15:34.19  1051 |   Rooted valObj(cx, &val.toObject());
15:34.19       |                     ^~~~~~
15:34.19 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:1045:63: note: ‘cx’ declared here
15:34.19  1045 | bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext* cx,
15:34.19       |                                                    ~~~~~~~~~~~^~
15:34.51 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:34.51     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:34.51     inlined from ‘JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.cpp:256:47:
15:34.51 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:34.52  1151 |     *this->stack = this;
15:34.52       |     ~~~~~~~~~~~~~^~~~~~
15:34.52 In file included from Unified_cpp_js_src7.cpp:11:
15:34.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.cpp: In function ‘JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)’:
15:34.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.cpp:256:16: note: ‘obj’ declared here
15:34.52   256 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
15:34.52       |                ^~~
15:34.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.cpp:249:50: note: ‘cx’ declared here
15:34.52   249 | JSErrorReport* js::ErrorFromException(JSContext* cx, HandleObject objArg) {
15:34.52       |                                       ~~~~~~~~~~~^~
15:34.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:34.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:34.93     inlined from ‘bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1507:76,
15:34.93     inlined from ‘bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1579:19:
15:34.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:34.93  1151 |     *this->stack = this;
15:34.93       |     ~~~~~~~~~~~~~^~~~~~
15:34.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’:
15:34.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1506:16: note: ‘target’ declared here
15:34.93  1506 |   RootedObject target(cx,
15:34.93       |                ^~~~~~
15:34.93 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1576:37: note: ‘cx’ declared here
15:34.93  1576 | bool js::proxy_revocable(JSContext* cx, unsigned argc, Value* vp) {
15:34.93       |                          ~~~~~~~~~~~^~
15:35.09 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’,
15:35.09     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:35.09     inlined from ‘bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:216:72:
15:35.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:35.09  1151 |     *this->stack = this;
15:35.09       |     ~~~~~~~~~~~~~^~~~~~
15:35.09 In file included from Unified_cpp_js_src7.cpp:20:
15:35.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp: In function ‘bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)’:
15:35.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:215:20: note: ‘fun’ declared here
15:35.09   215 |     RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs,
15:35.09       |                    ^~~
15:35.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:203:16: note: ‘cx’ declared here
15:35.09   203 |     JSContext* cx, HandleObject obj, const JSFunctionSpecWithHelp* fs) {
15:35.09       |     ~~~~~~~~~~~^~
15:35.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:35.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:35.17     inlined from ‘bool RevokeProxy(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1560:43:
15:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘p’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:35.17  1151 |     *this->stack = this;
15:35.17       |     ~~~~~~~~~~~~~^~~~~~
15:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool RevokeProxy(JSContext*, unsigned int, JS::Value*)’:
15:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1559:16: note: ‘p’ declared here
15:35.17  1559 |   RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT)
15:35.17       |                ^
15:35.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1555:36: note: ‘cx’ declared here
15:35.17  1555 | static bool RevokeProxy(JSContext* cx, unsigned argc, Value* vp) {
15:35.17       |                         ~~~~~~~~~~~^~
15:35.37 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:35.37     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:35.37     inlined from ‘bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:765:60,
15:35.38     inlined from ‘virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:847:39:
15:35.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:35.38  1151 |     *this->stack = this;
15:35.38       |     ~~~~~~~~~~~~~^~~~~~
15:35.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’:
15:35.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:764:16: note: ‘obj’ declared here
15:35.38   764 |   RootedObject obj(cx, RequireObject(cx, JSMSG_OBJECT_REQUIRED_RET_OWNKEYS,
15:35.38       |                ^~~
15:35.38 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:812:55: note: ‘cx’ declared here
15:35.38   812 | bool ScriptedProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
15:35.38       |                                            ~~~~~~~~~~~^~
15:35.45 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
15:35.45     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:35.45     inlined from ‘bool CopyProxyObject(JSContext*, JS::Handle, JS::Handle)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:574:19,
15:35.45     inlined from ‘JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:617:25:
15:35.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
15:35.45  1151 |     *this->stack = this;
15:35.45       |     ~~~~~~~~~~~~~^~~~~~
15:35.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp: In function ‘JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)’:
15:35.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:574:15: note: ‘v’ declared here
15:35.45   574 |   RootedValue v(cx);
15:35.45       |               ^
15:35.45 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:586:51: note: ‘cx’ declared here
15:35.45   586 | JS_PUBLIC_API JSObject* JS_CloneObject(JSContext* cx, HandleObject obj,
15:35.45       |                                        ~~~~~~~~~~~^~
15:35.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:35.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:35.60     inlined from ‘JSObject* js::GetTestingFunctions(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:688:45:
15:35.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:35.60  1151 |     *this->stack = this;
15:35.60       |     ~~~~~~~~~~~~~^~~~~~
15:35.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp: In function ‘JSObject* js::GetTestingFunctions(JSContext*)’:
15:35.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:688:16: note: ‘obj’ declared here
15:35.60   688 |   RootedObject obj(cx, JS_NewPlainObject(cx));
15:35.60       |                ^~~
15:35.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.cpp:687:60: note: ‘cx’ declared here
15:35.60   687 | JS_PUBLIC_API JSObject* js::GetTestingFunctions(JSContext* cx) {
15:35.60       |                                                 ~~~~~~~~~~~^~
15:36.58 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Id.h:35,
15:36.58                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPropertyKey.cpp:8,
15:36.58                  from Unified_cpp_js_src_jsapi-tests18.cpp:2:
15:36.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:36.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:36.58     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
15:36.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
15:36.58  1151 |     *this->stack = this;
15:36.58       |     ~~~~~~~~~~~~~^~~~~~
15:36.58 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testPropertyKey.cpp:11:
15:36.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
15:36.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
15:36.58   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
15:36.58       |                             ^
15:36.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
15:36.58   328 |   void maybeAppendException(JSAPITestString& message) override {
15:36.58       |                                                       ^~~~~~~~
15:36.64 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:36.64     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:36.64     inlined from ‘JSString* js::Int32ToStringWithBase(JSContext*, int32_t, int32_t, bool)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:1882:79:
15:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:36.64  1151 |     *this->stack = this;
15:36.64       |     ~~~~~~~~~~~~~^~~~~~
15:36.64 In file included from Unified_cpp_js_src7.cpp:29:
15:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp: In function ‘JSString* js::Int32ToStringWithBase(JSContext*, int32_t, int32_t, bool)’:
15:36.64 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:1882:21: note: ‘str’ declared here
15:36.64  1882 |   Rooted str(cx, NumberToStringWithBase(cx, double(i), base));
15:36.64       |                     ^~~
15:36.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:1880:48: note: ‘cx’ declared here
15:36.65  1880 | JSString* js::Int32ToStringWithBase(JSContext* cx, int32_t i, int32_t base,
15:36.65       |                                     ~~~~~~~~~~~^~
15:36.65 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
15:36.65     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:36.65     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
15:36.65     inlined from ‘bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:297:33:
15:36.65 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘uniqueOthers’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
15:36.65  1151 |     *this->stack = this;
15:36.65       |     ~~~~~~~~~~~~~^~~~~~
15:36.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In function ‘bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)’:
15:36.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:297:18: note: ‘uniqueOthers’ declared here
15:36.66   297 |   RootedIdVector uniqueOthers(cx);
15:36.66       |                  ^~~~~~~~~~~~
15:36.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:295:48: note: ‘cx’ declared here
15:36.66   295 | JS_PUBLIC_API bool js::AppendUnique(JSContext* cx, MutableHandleIdVector base,
15:36.66       |                                     ~~~~~~~~~~~^~
15:36.75 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:36.75     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:36.75     inlined from ‘static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:658:26:
15:36.75 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:36.75  1151 |     *this->stack = this;
15:36.76       |     ~~~~~~~~~~~~~^~~~~~
15:36.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)’:
15:36.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:658:18: note: ‘proto’ declared here
15:36.76   658 |     RootedObject proto(cx);
15:36.76       |                  ^~~~~
15:36.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Proxy.cpp:645:34: note: ‘cx’ declared here
15:36.76   645 | bool Proxy::enumerate(JSContext* cx, HandleObject proxy,
15:36.76       |                       ~~~~~~~~~~~^~
15:36.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’,
15:36.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:36.91     inlined from ‘bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:2022:23:
15:36.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=]
15:36.91  1151 |     *this->stack = this;
15:36.91       |     ~~~~~~~~~~~~~^~~~~~
15:36.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp: In function ‘bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)’:
15:36.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:2022:15: note: ‘v’ declared here
15:36.91  2022 |   RootedValue v(cx, v_);
15:36.91       |               ^
15:36.91 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:2020:48: note: ‘cx’ declared here
15:36.91  2020 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
15:36.91       |                                     ~~~~~~~~~~~^~
15:36.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
15:36.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:36.92     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
15:36.92     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
15:36.92     inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:953:50,
15:36.92     inlined from ‘virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1382:27:
15:36.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
15:36.92  1151 |     *this->stack = this;
15:36.92       |     ~~~~~~~~~~~~~^~~~~~
15:36.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’:
15:36.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1382:19: note: ‘cargs’ declared here
15:36.92  1382 |     ConstructArgs cargs(cx);
15:36.92       |                   ^~~~~
15:36.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1359:49: note: ‘cx’ declared here
15:36.92  1359 | bool ScriptedProxyHandler::construct(JSContext* cx, HandleObject proxy,
15:36.92       |                                      ~~~~~~~~~~~^~
15:37.11 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
15:37.11     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:37.11     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
15:37.11     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
15:37.11     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
15:37.11     inlined from ‘virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1331:24:
15:37.11 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
15:37.11  1151 |     *this->stack = this;
15:37.11       |     ~~~~~~~~~~~~~^~~~~~
15:37.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’:
15:37.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1331:16: note: ‘iargs’ declared here
15:37.12  1331 |     InvokeArgs iargs(cx);
15:37.12       |                ^~~~~
15:37.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/ScriptedProxyHandler.cpp:1308:44: note: ‘cx’ declared here
15:37.12  1308 | bool ScriptedProxyHandler::call(JSContext* cx, HandleObject proxy,
15:37.12       |                                 ~~~~~~~~~~~^~
15:37.36 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:37.36     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:37.36     inlined from ‘bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle >, JS::ObjectOpResult&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:170:26:
15:37.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:37.36  1151 |     *this->stack = this;
15:37.36       |     ~~~~~~~~~~~~~^~~~~~
15:37.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp: In function ‘bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle >, JS::ObjectOpResult&)’:
15:37.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:170:18: note: ‘proto’ declared here
15:37.36   170 |     RootedObject proto(cx);
15:37.36       |                  ^~~~~
15:37.36 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:161:16: note: ‘cx’ declared here
15:37.36   161 |     JSContext* cx, HandleObject obj, HandleId id, HandleValue v,
15:37.36       |     ~~~~~~~~~~~^~
15:37.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:37.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:37.81     inlined from ‘bool FormatDate(JSContext*, js::DateTimeInfo::ForceUTC, const char*, double, FormatSpec, JS::MutableHandleValue)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:3289:54:
15:37.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:37.81  1151 |     *this->stack = this;
15:37.82       |     ~~~~~~~~~~~~~^~~~~~
15:37.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool FormatDate(JSContext*, js::DateTimeInfo::ForceUTC, const char*, double, FormatSpec, JS::MutableHandleValue)’:
15:37.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:3289:16: note: ‘str’ declared here
15:37.82  3289 |   RootedString str(cx, NewStringCopyZ(cx, buf));
15:37.82       |                ^~~
15:37.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:3219:35: note: ‘cx’ declared here
15:37.82  3219 | static bool FormatDate(JSContext* cx, DateTimeInfo::ForceUTC forceUTC,
15:37.82       |                        ~~~~~~~~~~~^~
15:38.47 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
15:38.47                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
15:38.47                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
15:38.47                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testSameValue.cpp:9,
15:38.47                  from Unified_cpp_js_src_jsapi-tests19.cpp:2:
15:38.47 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’,
15:38.47     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:38.47     inlined from ‘void CompressSourceSync(JS::Handle, JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:106:74:
15:38.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=]
15:38.47  1151 |     *this->stack = this;
15:38.47       |     ~~~~~~~~~~~~~^~~~~~
15:38.47 In file included from Unified_cpp_js_src_jsapi-tests19.cpp:38:
15:38.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testScriptSourceCompression.cpp: In function ‘void CompressSourceSync(JS::Handle, JSContext*)’:
15:38.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:106:25: note: ‘script’ declared here
15:38.47   106 |   JS::Rooted script(cx, JSFunction::getOrCreateScript(cx, fun));
15:38.47       |                         ^~~~~~
15:38.47 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testScriptSourceCompression.cpp:105:72: note: ‘cx’ declared here
15:38.47   105 | static void CompressSourceSync(JS::Handle fun, JSContext* cx) {
15:38.47       |                                                             ~~~~~~~~~~~^~
15:38.60 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:38.60     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:38.60     inlined from ‘bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.cpp:511:22:
15:38.60 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:38.61  1151 |     *this->stack = this;
15:38.61       |     ~~~~~~~~~~~~~^~~~~~
15:38.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.cpp: In member function ‘bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)’:
15:38.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.cpp:511:16: note: ‘str’ declared here
15:38.61   511 |   RootedString str(cx);
15:38.61       |                ^~~
15:38.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsexn.cpp:491:46: note: ‘cx’ declared here
15:38.61   491 | bool JS::ErrorReportBuilder::init(JSContext* cx,
15:38.61       |                                   ~~~~~~~~~~~^~
15:39.16 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:39.17     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:39.17     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
15:39.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
15:39.17  1151 |     *this->stack = this;
15:39.17       |     ~~~~~~~~~~~~~^~~~~~
15:39.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
15:39.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
15:39.17   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
15:39.17       |                             ^
15:39.17 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
15:39.17   328 |   void maybeAppendException(JSAPITestString& message) override {
15:39.17       |                                                       ^~~~~~~~
15:39.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:39.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:39.50     inlined from ‘bool num_parseInt(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:631:60:
15:39.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘inputString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
15:39.50  1151 |     *this->stack = this;
15:39.50       |     ~~~~~~~~~~~~~^~~~~~
15:39.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp: In function ‘bool num_parseInt(JSContext*, unsigned int, JS::Value*)’:
15:39.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:631:16: note: ‘inputString’ declared here
15:39.50   631 |   RootedString inputString(cx, ToString(cx, args[0]));
15:39.50       |                ^~~~~~~~~~~
15:39.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsnum.cpp:576:37: note: ‘cx’ declared here
15:39.50   576 | static bool num_parseInt(JSContext* cx, unsigned argc, Value* vp) {
15:39.50       |                          ~~~~~~~~~~~^~
15:40.61 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’,
15:40.61     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:40.61     inlined from ‘virtual bool cls_test_GetPendingExceptionStack::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testSavedStacks.cpp:336:50:
15:40.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘savedFrameStack’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_65(D) + 48])[3]’ [-Wdangling-pointer=]
15:40.61  1151 |     *this->stack = this;
15:40.61       |     ~~~~~~~~~~~~~^~~~~~
15:40.61 In file included from Unified_cpp_js_src_jsapi-tests19.cpp:11:
15:40.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testSavedStacks.cpp: In member function ‘virtual bool cls_test_GetPendingExceptionStack::run(JS::HandleObject)’:
15:40.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testSavedStacks.cpp:335:31: note: ‘savedFrameStack’ declared here
15:40.61   335 |   JS::Rooted savedFrameStack(
15:40.61       |                               ^~~~~~~~~~~~~~~
15:40.61 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
15:40.61   420 |     extra virtual bool run(JS::HandleObject global) override attrs
15:40.61       |                                                     ^~~~~~~~
15:40.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
15:40.62   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
15:40.62       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:40.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
15:40.62   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
15:40.62       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
15:40.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testSavedStacks.cpp:301:1: note: in expansion of macro ‘BEGIN_TEST’
15:40.62   301 | BEGIN_TEST(test_GetPendingExceptionStack) {
15:40.62       | ^~~~~~~~~~
15:41.12 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’,
15:41.12     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::PropertyKey]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
15:41.12     inlined from ‘virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:256:17:
15:41.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=]
15:41.12  1151 |     *this->stack = this;
15:41.12       |     ~~~~~~~~~~~~~^~~~~~
15:41.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’:
15:41.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:256:12: note: ‘id’ declared here
15:41.12   256 |   RootedId id(cx);
15:41.12       |            ^~
15:41.12 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/BaseProxyHandler.cpp:247:16: note: ‘cx’ declared here
15:41.12   247 |     JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
15:41.12       |     ~~~~~~~~~~~^~
15:41.71 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:41.71     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:41.71     inlined from ‘bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2419:77:
15:41.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:41.71  1151 |     *this->stack = this;
15:41.71       |     ~~~~~~~~~~~~~^~~~~~
15:41.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’:
15:41.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2418:23: note: ‘unwrapped’ declared here
15:41.71  2418 |   Rooted unwrapped(
15:41.71       |                       ^~~~~~~~~
15:41.71 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2415:48: note: ‘cx’ declared here
15:41.71  2415 | static bool date_setUTCMilliseconds(JSContext* cx, unsigned argc, Value* vp) {
15:41.71       |                                     ~~~~~~~~~~~^~
15:41.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:41.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:41.78     inlined from ‘bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2391:74:
15:41.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:41.78  1151 |     *this->stack = this;
15:41.78       |     ~~~~~~~~~~~~~^~~~~~
15:41.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’:
15:41.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2390:23: note: ‘unwrapped’ declared here
15:41.78  2390 |   Rooted unwrapped(
15:41.78       |                       ^~~~~~~~~
15:41.78 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2386:45: note: ‘cx’ declared here
15:41.78  2386 | static bool date_setMilliseconds(JSContext* cx, unsigned argc, Value* vp) {
15:41.78       |                                  ~~~~~~~~~~~^~
15:41.88 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:41.88     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:41.88     inlined from ‘bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2485:72:
15:41.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:41.88  1151 |     *this->stack = this;
15:41.88       |     ~~~~~~~~~~~~~^~~~~~
15:41.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’:
15:41.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2484:23: note: ‘unwrapped’ declared here
15:41.88  2484 |   Rooted unwrapped(
15:41.88       |                       ^~~~~~~~~
15:41.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2481:43: note: ‘cx’ declared here
15:41.88  2481 | static bool date_setUTCSeconds(JSContext* cx, unsigned argc, Value* vp) {
15:41.88       |                                ~~~~~~~~~~~^~
15:41.99 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:41.99     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:41.99     inlined from ‘bool date_setSeconds(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2448:69:
15:41.99 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:41.99  1151 |     *this->stack = this;
15:42.00       |     ~~~~~~~~~~~~~^~~~~~
15:42.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setSeconds(JSContext*, unsigned int, JS::Value*)’:
15:42.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2447:23: note: ‘unwrapped’ declared here
15:42.00  2447 |   Rooted unwrapped(
15:42.00       |                       ^~~~~~~~~
15:42.00 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2444:40: note: ‘cx’ declared here
15:42.00  2444 | static bool date_setSeconds(JSContext* cx, unsigned argc, Value* vp) {
15:42.00       |                             ~~~~~~~~~~~^~
15:42.13 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.13     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.13     inlined from ‘bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2564:72:
15:42.13 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.14  1151 |     *this->stack = this;
15:42.14       |     ~~~~~~~~~~~~~^~~~~~
15:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’:
15:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2563:23: note: ‘unwrapped’ declared here
15:42.14  2563 |   Rooted unwrapped(
15:42.14       |                       ^~~~~~~~~
15:42.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2560:43: note: ‘cx’ declared here
15:42.14  2560 | static bool date_setUTCMinutes(JSContext* cx, unsigned argc, Value* vp) {
15:42.14       |                                ~~~~~~~~~~~^~
15:42.20 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.20     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.20     inlined from ‘bool date_setMinutes(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2522:69:
15:42.20 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.21  1151 |     *this->stack = this;
15:42.21       |     ~~~~~~~~~~~~~^~~~~~
15:42.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setMinutes(JSContext*, unsigned int, JS::Value*)’:
15:42.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2521:23: note: ‘unwrapped’ declared here
15:42.21  2521 |   Rooted unwrapped(
15:42.21       |                       ^~~~~~~~~
15:42.21 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2518:40: note: ‘cx’ declared here
15:42.21  2518 | static bool date_setMinutes(JSContext* cx, unsigned argc, Value* vp) {
15:42.21       |                             ~~~~~~~~~~~^~
15:42.28 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.28     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.28     inlined from ‘bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2654:70:
15:42.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.29  1151 |     *this->stack = this;
15:42.29       |     ~~~~~~~~~~~~~^~~~~~
15:42.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)’:
15:42.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2653:23: note: ‘unwrapped’ declared here
15:42.29  2653 |   Rooted unwrapped(
15:42.29       |                       ^~~~~~~~~
15:42.29 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2650:41: note: ‘cx’ declared here
15:42.29  2650 | static bool date_setUTCHours(JSContext* cx, unsigned argc, Value* vp) {
15:42.29       |                              ~~~~~~~~~~~^~
15:42.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.35     inlined from ‘bool date_setHours(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2606:67:
15:42.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.35  1151 |     *this->stack = this;
15:42.35       |     ~~~~~~~~~~~~~^~~~~~
15:42.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setHours(JSContext*, unsigned int, JS::Value*)’:
15:42.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2605:23: note: ‘unwrapped’ declared here
15:42.35  2605 |   Rooted unwrapped(
15:42.35       |                       ^~~~~~~~~
15:42.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2602:38: note: ‘cx’ declared here
15:42.35  2602 | static bool date_setHours(JSContext* cx, unsigned argc, Value* vp) {
15:42.36       |                           ~~~~~~~~~~~^~
15:42.44 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.44     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.44     inlined from ‘bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2732:69:
15:42.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.44  1151 |     *this->stack = this;
15:42.44       |     ~~~~~~~~~~~~~^~~~~~
15:42.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)’:
15:42.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2731:23: note: ‘unwrapped’ declared here
15:42.44  2731 |   Rooted unwrapped(
15:42.44       |                       ^~~~~~~~~
15:42.44 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2728:40: note: ‘cx’ declared here
15:42.44  2728 | static bool date_setUTCDate(JSContext* cx, unsigned argc, Value* vp) {
15:42.44       |                             ~~~~~~~~~~~^~
15:42.49 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.49     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.49     inlined from ‘bool date_setDate(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2702:66:
15:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.49  1151 |     *this->stack = this;
15:42.49       |     ~~~~~~~~~~~~~^~~~~~
15:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setDate(JSContext*, unsigned int, JS::Value*)’:
15:42.49 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2701:23: note: ‘unwrapped’ declared here
15:42.49  2701 |   Rooted unwrapped(
15:42.50       |                       ^~~~~~~~~
15:42.50 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2698:37: note: ‘cx’ declared here
15:42.50  2698 | static bool date_setDate(JSContext* cx, unsigned argc, Value* vp) {
15:42.50       |                          ~~~~~~~~~~~^~
15:42.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.56     inlined from ‘bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2818:70:
15:42.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.57  1151 |     *this->stack = this;
15:42.57       |     ~~~~~~~~~~~~~^~~~~~
15:42.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’:
15:42.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2817:23: note: ‘unwrapped’ declared here
15:42.57  2817 |   Rooted unwrapped(
15:42.57       |                       ^~~~~~~~~
15:42.57 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2814:41: note: ‘cx’ declared here
15:42.57  2814 | static bool date_setUTCMonth(JSContext* cx, unsigned argc, Value* vp) {
15:42.57       |                              ~~~~~~~~~~~^~
15:42.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.63     inlined from ‘bool date_setMonth(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2781:67:
15:42.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.63  1151 |     *this->stack = this;
15:42.63       |     ~~~~~~~~~~~~~^~~~~~
15:42.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setMonth(JSContext*, unsigned int, JS::Value*)’:
15:42.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2780:23: note: ‘unwrapped’ declared here
15:42.63  2780 |   Rooted unwrapped(
15:42.63       |                       ^~~~~~~~~
15:42.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2777:38: note: ‘cx’ declared here
15:42.63  2777 | static bool date_setMonth(JSContext* cx, unsigned argc, Value* vp) {
15:42.63       |                           ~~~~~~~~~~~^~
15:42.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.72     inlined from ‘bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2911:73:
15:42.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.72  1151 |     *this->stack = this;
15:42.72       |     ~~~~~~~~~~~~~^~~~~~
15:42.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’:
15:42.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2910:23: note: ‘unwrapped’ declared here
15:42.72  2910 |   Rooted unwrapped(
15:42.72       |                       ^~~~~~~~~
15:42.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2907:44: note: ‘cx’ declared here
15:42.72  2907 | static bool date_setUTCFullYear(JSContext* cx, unsigned argc, Value* vp) {
15:42.72       |                                 ~~~~~~~~~~~^~
15:42.78 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.78     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.78     inlined from ‘bool date_setFullYear(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2869:70:
15:42.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.79  1151 |     *this->stack = this;
15:42.79       |     ~~~~~~~~~~~~~^~~~~~
15:42.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setFullYear(JSContext*, unsigned int, JS::Value*)’:
15:42.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2868:23: note: ‘unwrapped’ declared here
15:42.79  2868 |   Rooted unwrapped(
15:42.79       |                       ^~~~~~~~~
15:42.79 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2865:41: note: ‘cx’ declared here
15:42.79  2865 | static bool date_setFullYear(JSContext* cx, unsigned argc, Value* vp) {
15:42.79       |                              ~~~~~~~~~~~^~
15:42.87 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.87     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.87     inlined from ‘bool date_setYear(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2953:66:
15:42.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.88  1151 |     *this->stack = this;
15:42.88       |     ~~~~~~~~~~~~~^~~~~~
15:42.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setYear(JSContext*, unsigned int, JS::Value*)’:
15:42.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2952:23: note: ‘unwrapped’ declared here
15:42.88  2952 |   Rooted unwrapped(
15:42.88       |                       ^~~~~~~~~
15:42.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2949:37: note: ‘cx’ declared here
15:42.88  2949 | static bool date_setYear(JSContext* cx, unsigned argc, Value* vp) {
15:42.88       |                          ~~~~~~~~~~~^~
15:42.95 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’,
15:42.96     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:42.96     inlined from ‘bool date_setTime(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2339:66:
15:42.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:42.96  1151 |     *this->stack = this;
15:42.96       |     ~~~~~~~~~~~~~^~~~~~
15:42.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp: In function ‘bool date_setTime(JSContext*, unsigned int, JS::Value*)’:
15:42.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2338:23: note: ‘unwrapped’ declared here
15:42.96  2338 |   Rooted unwrapped(
15:42.96       |                       ^~~~~~~~~
15:42.96 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsdate.cpp:2335:37: note: ‘cx’ declared here
15:42.96  2335 | static bool date_setTime(JSContext* cx, unsigned argc, Value* vp) {
15:42.96       |                          ~~~~~~~~~~~^~
15:45.44 build/pure_virtual/libpure_virtual.a
15:46.62 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
15:46.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
15:46.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Proxy.h:15,
15:46.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Wrapper.h:12,
15:46.62                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:7,
15:46.62                  from Unified_cpp_js_src9.cpp:2:
15:46.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:46.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:46.63     inlined from ‘virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:95:60:
15:46.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:46.63  1151 |     *this->stack = this;
15:46.63       |     ~~~~~~~~~~~~~^~~~~~
15:46.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’:
15:46.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:95:16: note: ‘target’ declared here
15:46.63    95 |   RootedObject target(cx, proxy->as().target());
15:46.63       |                ^~~~~~
15:46.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:93:54: note: ‘cx’ declared here
15:46.63    93 | bool ForwardingProxyHandler::getPrototype(JSContext* cx, HandleObject proxy,
15:46.63       |                                           ~~~~~~~~~~~^~
15:46.69 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:46.69     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:46.69     inlined from ‘virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:129:60:
15:46.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:46.69  1151 |     *this->stack = this;
15:46.69       |     ~~~~~~~~~~~~~^~~~~~
15:46.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const’:
15:46.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:129:16: note: ‘target’ declared here
15:46.69   129 |   RootedObject target(cx, proxy->as().target());
15:46.69       |                ^~~~~~
15:46.69 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:127:54: note: ‘cx’ declared here
15:46.69   127 | bool ForwardingProxyHandler::isExtensible(JSContext* cx, HandleObject proxy,
15:46.69       |                                           ~~~~~~~~~~~^~
15:46.81 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
15:46.81     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:46.81     inlined from ‘virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:238:60:
15:46.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
15:46.82  1151 |     *this->stack = this;
15:46.82       |     ~~~~~~~~~~~~~^~~~~~
15:46.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp: In member function ‘virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const’:
15:46.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:238:16: note: ‘target’ declared here
15:46.82   238 |   RootedObject target(cx, proxy->as().target());
15:46.82       |                ^~~~~~
15:46.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:235:58: note: ‘cx’ declared here
15:46.82   235 | const char* ForwardingProxyHandler::className(JSContext* cx,
15:46.82       |                                               ~~~~~~~~~~~^~
15:47.55 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
15:47.55     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:47.55     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
15:47.55     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
15:47.55     inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:953:50,
15:47.55     inlined from ‘virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:182:25:
15:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
15:47.55  1151 |     *this->stack = this;
15:47.55       |     ~~~~~~~~~~~~~^~~~~~
15:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’:
15:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:182:17: note: ‘cargs’ declared here
15:47.55   182 |   ConstructArgs cargs(cx);
15:47.55       |                 ^~~~~
15:47.55 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:171:51: note: ‘cx’ declared here
15:47.55   171 | bool ForwardingProxyHandler::construct(JSContext* cx, HandleObject proxy,
15:47.55       |                                        ~~~~~~~~~~~^~
15:47.62 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’,
15:47.62     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:47.62     inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCVector.h:351:58,
15:47.62     inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:867:45,
15:47.62     inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Stack.h:919:47,
15:47.62     inlined from ‘virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:163:22:
15:47.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
15:47.62  1151 |     *this->stack = this;
15:47.62       |     ~~~~~~~~~~~~~^~~~~~
15:47.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’:
15:47.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:163:14: note: ‘iargs’ declared here
15:47.62   163 |   InvokeArgs iargs(cx);
15:47.62       |              ^~~~~
15:47.62 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/proxy/Wrapper.cpp:158:46: note: ‘cx’ declared here
15:47.62   158 | bool ForwardingProxyHandler::call(JSContext* cx, HandleObject proxy,
15:47.62       |                                   ~~~~~~~~~~~^~
15:48.88 js/src/gc
15:51.71 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
15:51.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
15:51.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
15:51.71                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testBoundFunction.cpp:8,
15:51.71                  from Unified_cpp_js_src_jsapi-tests2.cpp:2:
15:51.72 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:51.72     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:51.72     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
15:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
15:51.72  1151 |     *this->stack = this;
15:51.72       |     ~~~~~~~~~~~~~^~~~~~
15:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
15:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
15:51.72   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
15:51.72       |                             ^
15:51.72 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
15:51.72   328 |   void maybeAppendException(JSAPITestString& message) override {
15:51.72       |                                                       ^~~~~~~~
15:52.82 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
15:52.82                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsfriendapi.h:12,
15:52.82                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:5,
15:52.82                  from Unified_cpp_js_src_jsapi-tests20.cpp:2:
15:52.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:52.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:52.82     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
15:52.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
15:52.83  1151 |     *this->stack = this;
15:52.83       |     ~~~~~~~~~~~~~^~~~~~
15:52.83 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp:10:
15:52.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
15:52.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
15:52.83   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
15:52.83       |                             ^
15:52.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
15:52.83   328 |   void maybeAppendException(JSAPITestString& message) override {
15:52.83       |                                                       ^~~~~~~~
15:55.66 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
15:55.66                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
15:55.66                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
15:55.66                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testSparseBitmap.cpp:12,
15:55.66                  from Unified_cpp_js_src_jsapi-tests21.cpp:2:
15:55.66 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
15:55.66     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
15:55.66     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
15:55.66 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
15:55.67  1151 |     *this->stack = this;
15:55.67       |     ~~~~~~~~~~~~~^~~~~~
15:55.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
15:55.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
15:55.67   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
15:55.67       |                             ^
15:55.67 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
15:55.67   328 |   void maybeAppendException(JSAPITestString& message) override {
15:55.67       |                                                       ^~~~~~~~
16:03.58 memory/build/test/TestMozJemallocUtils
16:04.28 mfbt/tests/TestAlgorithm
16:04.28 mfbt/tests/TestArray
16:04.80 mfbt/tests/TestArrayUtils
16:05.34 mfbt/tests/TestAtomicBitfields
16:05.89 mfbt/tests/TestAtomics
16:05.92 In file included from Unified_cpp_js_src_gc0.cpp:29:
16:05.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Compacting.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’:
16:05.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Compacting.cpp:221:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment [-Wclass-memaccess]
16:05.92   221 |   memcpy(dst, src, thingSize);
16:05.92       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~
16:05.92 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCInternals.h:19,
16:05.92                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Allocator.cpp:13,
16:05.92                  from Unified_cpp_js_src_gc0.cpp:2:
16:05.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Cell.h:235:7: note: ‘class js::gc::TenuredCell’ declared here
16:05.92   235 | class TenuredCell : public Cell {
16:05.93       |       ^~~~~~~~~~~
16:06.45 mfbt/tests/TestBinarySearch
16:07.27 mfbt/tests/TestBitSet
16:07.91 mfbt/tests/TestBloomFilter
16:08.44 mfbt/tests/TestBufferList
16:08.99 mfbt/tests/TestCasting
16:09.52 mfbt/tests/TestCeilingFloor
16:10.10 mfbt/tests/TestCheckedInt
16:10.66 mfbt/tests/TestCompactPair
16:10.93 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
16:10.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
16:10.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
16:10.93                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8,
16:10.93                  from Unified_cpp_js_src_jsapi-tests22.cpp:2:
16:10.93 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
16:10.93     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
16:10.93     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
16:10.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
16:10.94  1151 |     *this->stack = this;
16:10.94       |     ~~~~~~~~~~~~~^~~~~~
16:10.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
16:10.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
16:10.94   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
16:10.94       |                             ^
16:10.94 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
16:10.94   328 |   void maybeAppendException(JSAPITestString& message) override {
16:10.94       |                                                       ^~~~~~~~
16:11.20 mfbt/tests/TestCountPopulation
16:11.77 mfbt/tests/TestCountZeroes
16:12.39 mfbt/tests/TestDefineEnum
16:12.93 mfbt/tests/TestDoublyLinkedList
16:13.46 mfbt/tests/TestEndian
16:14.00 mfbt/tests/TestEnumeratedArray
16:14.53 mfbt/tests/TestEnumSet
16:15.01 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
16:15.01                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
16:15.01                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCAPI.cpp:13,
16:15.01                  from Unified_cpp_js_src_gc1.cpp:2:
16:15.01 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
16:15.01     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
16:15.01     inlined from ‘JSObject* js::gc::NewMemoryInfoObject(JSContext*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCAPI.cpp:672:49:
16:15.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
16:15.01  1151 |     *this->stack = this;
16:15.01       |     ~~~~~~~~~~~~~^~~~~~
16:15.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCAPI.cpp: In function ‘JSObject* js::gc::NewMemoryInfoObject(JSContext*)’:
16:15.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCAPI.cpp:672:16: note: ‘obj’ declared here
16:15.01   672 |   RootedObject obj(cx, JS_NewObject(cx, nullptr));
16:15.01       |                ^~~
16:15.01 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCAPI.cpp:671:42: note: ‘cx’ declared here
16:15.01   671 | JSObject* NewMemoryInfoObject(JSContext* cx) {
16:15.01       |                               ~~~~~~~~~~~^~
16:15.09 mfbt/tests/TestEnumTypeTraits
16:15.64 mfbt/tests/TestFastBernoulliTrial
16:16.19 mfbt/tests/TestFloatingPoint
16:16.73 mfbt/tests/TestFunctionRef
16:17.33 mfbt/tests/TestFunctionTypeTraits
16:17.89 mfbt/tests/TestHashTable
16:18.44 mfbt/tests/TestIntegerRange
16:19.01 mfbt/tests/TestJSONWriter
16:19.57 mfbt/tests/TestLinkedList
16:20.14 mfbt/tests/TestMacroArgs
16:20.58 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCMarker.h:13,
16:20.58                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCRuntime.h:19,
16:20.58                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/PublicIterators.h:15,
16:20.58                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCAPI.cpp:17:
16:20.58 In constructor ‘js::detail::OrderedHashTable::Range::Range(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]’,
16:20.58     inlined from ‘js::detail::OrderedHashTable::MutableRange::MutableRange(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/ds/OrderedHashTable.h:534:72,
16:20.58     inlined from ‘js::detail::OrderedHashTable::MutableRange js::detail::OrderedHashTable::mutableAll() [with T = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/ds/OrderedHashTable.h:556:64,
16:20.58     inlined from ‘js::OrderedHashMap::MutableRange js::OrderedHashMap::mutableAll() [with Key = js::gc::Cell*; Value = mozilla::Vector; OrderedHashPolicy = js::gc::EphemeronEdgeTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/ds/OrderedHashTable.h:971:54,
16:20.58     inlined from ‘js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:2260:70:
16:20.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/ds/OrderedHashTable.h:395:14: warning: storing the address of local variable ‘r’ in ‘*&MEM[(struct OrderedHashTable *)this_16(D) + 2480B].ranges’ [-Wdangling-pointer=]
16:20.58   395 |       *prevp = this;
16:20.58       |       ~~~~~~~^~~~~~
16:20.58 In file included from Unified_cpp_js_src_gc1.cpp:38:
16:20.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’:
16:20.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:2260:36: note: ‘r’ declared here
16:20.59  2260 |   EphemeronEdgeTable::MutableRange r = gcEphemeronEdges().mutableAll();
16:20.59       |                                    ^
16:20.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:2231:71: note: ‘this’ declared here
16:20.59  2231 |                                                    SliceBudget& budget) {
16:20.59       |                                                                       ^
16:20.68 mfbt/tests/TestMacroForEach
16:20.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 4]’:
16:20.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1543:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized]
16:20.76  1543 |   while (index < end) {
16:20.76       |          ~~~~~~^~~~~
16:20.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1468:10: note: ‘end’ was declared here
16:20.76  1468 |   size_t end;                // End of slot range to mark.
16:20.76       |          ^~~
16:20.76 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:16:
16:20.76 In member function ‘bool JS::Value::isGCThing() const’,
16:20.76     inlined from ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 4]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1555:21:
16:20.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:867:12: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized]
16:20.76   867 |     return asBits_ >= detail::ValueLowerInclShiftedGCThingTag;
16:20.76       |            ^~~~~~~
16:20.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 4]’:
16:20.76 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1466:13: note: ‘base’ was declared here
16:20.76  1466 |   HeapSlot* base;            // Slot range base pointer.
16:20.76       |             ^~~~
16:20.87 In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 4]’,
16:20.87     inlined from ‘void js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:2371:7:
16:20.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1543:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized]
16:20.87  1543 |   while (index < end) {
16:20.87       |          ~~~~~~^~~~~
16:20.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘void js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’:
16:20.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1468:10: note: ‘end’ was declared here
16:20.87  1468 |   size_t end;                // End of slot range to mark.
16:20.87       |          ^~~
16:20.87 In member function ‘bool JS::Value::isGCThing() const’,
16:20.87     inlined from ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 4]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1555:21,
16:20.87     inlined from ‘void js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:2371:7:
16:20.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:867:12: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized]
16:20.87   867 |     return asBits_ >= detail::ValueLowerInclShiftedGCThingTag;
16:20.87       |            ^~~~~~~
16:20.87 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘void js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’:
16:20.88 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1466:13: note: ‘base’ was declared here
16:20.88  1466 |   HeapSlot* base;            // Slot range base pointer.
16:20.88       |             ^~~~
16:21.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 0]’:
16:21.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1543:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized]
16:21.14  1543 |   while (index < end) {
16:21.14       |          ~~~~~~^~~~~
16:21.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1468:10: note: ‘end’ was declared here
16:21.14  1468 |   size_t end;                // End of slot range to mark.
16:21.14       |          ^~~
16:21.14 In member function ‘bool JS::Value::isGCThing() const’,
16:21.14     inlined from ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 0]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1555:21:
16:21.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:867:12: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized]
16:21.14   867 |     return asBits_ >= detail::ValueLowerInclShiftedGCThingTag;
16:21.14       |            ^~~~~~~
16:21.14 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 0]’:
16:21.15 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1466:13: note: ‘base’ was declared here
16:21.15  1466 |   HeapSlot* base;            // Slot range base pointer.
16:21.15       |             ^~~~
16:21.23 mfbt/tests/TestMathAlgorithms
16:21.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 2]’:
16:21.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1543:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized]
16:21.54  1543 |   while (index < end) {
16:21.54       |          ~~~~~~^~~~~
16:21.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1468:10: note: ‘end’ was declared here
16:21.54  1468 |   size_t end;                // End of slot range to mark.
16:21.54       |          ^~~
16:21.54 In member function ‘bool JS::Value::isGCThing() const’,
16:21.54     inlined from ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 2]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1555:21:
16:21.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:867:12: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized]
16:21.54   867 |     return asBits_ >= detail::ValueLowerInclShiftedGCThingTag;
16:21.54       |            ^~~~~~~
16:21.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp: In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 2]’:
16:21.54 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Marking.cpp:1466:13: note: ‘base’ was declared here
16:21.54  1466 |   HeapSlot* base;            // Slot range base pointer.
16:21.55       |             ^~~~
16:21.81 mfbt/tests/TestMaybe
16:22.38 mfbt/tests/TestNonDereferenceable
16:22.91 mfbt/tests/TestNotNull
16:23.45 mfbt/tests/TestRandomNum
16:24.07 mfbt/tests/TestRange
16:24.60 mfbt/tests/TestRefPtr
16:25.12 mfbt/tests/TestResult
16:25.65 mfbt/tests/TestRollingMean
16:26.20 mfbt/tests/TestSaturate
16:26.76 mfbt/tests/TestScopeExit
16:27.45 mfbt/tests/TestSegmentedVector
16:27.98 mfbt/tests/TestSHA1
16:28.51 mfbt/tests/TestSIMD
16:29.04 mfbt/tests/TestSmallPointerArray
16:29.59 mfbt/tests/TestSplayTree
16:30.19 mfbt/tests/TestTextUtils
16:30.75 mfbt/tests/TestTypedEnum
16:31.28 mfbt/tests/TestUniquePtr
16:31.80 mfbt/tests/TestVariant
16:32.36 mfbt/tests/TestVector
16:32.90 mfbt/tests/TestWeakPtr
16:33.45 mfbt/tests/TestWrappingOperations
16:34.00 mfbt/tests/TestXorShift128PlusRNG
16:34.53 mfbt/tests/TestMPSCQueue
16:35.12 mfbt/tests/TestSPSCQueue
16:35.68 mfbt/tests/TestThreadSafeWeakPtr
16:36.25 mfbt/tests/TestUtf8
16:36.81 mfbt/tests/TestPoisonArea
16:38.08 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:24,
16:38.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/Poison.h:26,
16:38.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/ds/LifoAlloc.h:196,
16:38.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Nursery.h:16,
16:38.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Nursery-inl.h:11,
16:38.08                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Nursery.cpp:8,
16:38.08                  from Unified_cpp_js_src_gc2.cpp:2:
16:38.08 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]’,
16:38.08     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JS::Realm*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
16:38.08     inlined from ‘void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback, const JS::AutoRequireNoGC&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/PublicIterators.cpp:22:28:
16:38.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘realm’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=]
16:38.09  1151 |     *this->stack = this;
16:38.09       |     ~~~~~~~~~~~~~^~~~~~
16:38.09 In file included from Unified_cpp_js_src_gc2.cpp:29:
16:38.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/PublicIterators.cpp: In function ‘void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback, const JS::AutoRequireNoGC&)’:
16:38.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/PublicIterators.cpp:22:20: note: ‘realm’ declared here
16:38.09    22 |     Rooted realm(cx);
16:38.09       |                    ^~~~~
16:38.09 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/PublicIterators.cpp:18:16: note: ‘cx’ declared here
16:38.09    18 |     JSContext* cx, Zone* zone, void* data,
16:38.09       |     ~~~~~~~~~~~^~
16:43.04 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
16:43.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
16:43.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
16:43.05                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testUTF8.cpp:13,
16:43.05                  from Unified_cpp_js_src_jsapi-tests23.cpp:2:
16:43.05 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
16:43.05     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
16:43.05     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
16:43.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
16:43.05  1151 |     *this->stack = this;
16:43.05       |     ~~~~~~~~~~~~~^~~~~~
16:43.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
16:43.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
16:43.05   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
16:43.05       |                             ^
16:43.05 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
16:43.05   328 |   void maybeAppendException(JSAPITestString& message) override {
16:43.05       |                                                       ^~~~~~~~
16:46.35 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
16:46.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
16:46.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
16:46.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Barrier.h:12,
16:46.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Zone.h:24,
16:46.35                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testWeakMap.cpp:8,
16:46.35                  from Unified_cpp_js_src_jsapi-tests24.cpp:2:
16:46.35 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
16:46.35     inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*;  = JSContext*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1175:26,
16:46.35     inlined from ‘static bool JSAPIRuntimeTest::print(JSContext*, unsigned int, JS::Value*)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:355:33:
16:46.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=]
16:46.35  1151 |     *this->stack = this;
16:46.35       |     ~~~~~~~~~~~~~^~~~~~
16:46.35 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testWeakMap.cpp:14:
16:46.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In static member function ‘static bool JSAPIRuntimeTest::print(JSContext*, unsigned int, JS::Value*)’:
16:46.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:355:27: note: ‘str’ declared here
16:46.35   355 |     JS::Rooted str(cx);
16:46.35       |                           ^~~
16:46.35 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:352:32: note: ‘cx’ declared here
16:46.35   352 |   static bool print(JSContext* cx, unsigned argc, JS::Value* vp) {
16:46.35       |                     ~~~~~~~~~~~^~
16:47.92 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
16:47.92     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
16:47.92     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
16:47.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
16:47.92  1151 |     *this->stack = this;
16:47.92       |     ~~~~~~~~~~~~~^~~~~~
16:47.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
16:47.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
16:47.92   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
16:47.92       |                             ^
16:47.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
16:47.92   328 |   void maybeAppendException(JSAPITestString& message) override {
16:47.92       |                                                       ^~~~~~~~
16:55.83 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/HashTable.h:10,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/HeapAPI.h:18,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/TracingAPI.h:11,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/GCPolicyAPI.h:79,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:23,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallArgs.h:73,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallNonGenericMethod.h:12,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/NamespaceImports.h:15,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Statistics.h:17,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Statistics.cpp:7,
16:55.84                  from Unified_cpp_js_src_gc3.cpp:2:
16:55.84 In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’,
16:55.84     inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1401:19,
16:55.84     inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1532:43,
16:55.84     inlined from ‘void js::ObjectWrapperMap::Enum::goToNext()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.h:49:27,
16:55.84     inlined from ‘void js::ObjectWrapperMap::Enum::popFront()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.h:109:15,
16:55.84     inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp:641:71:
16:55.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1139:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
16:55.84  1139 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
16:55.84       |                                                                   ~~~~~^~~~~~
16:55.84 In file included from Unified_cpp_js_src_gc3.cpp:11:
16:55.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’:
16:55.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp:641:28: note: ‘e’ declared here
16:55.84   641 |     for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) {
16:55.84       |                            ^
16:55.84 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/PublicIterators.h:18,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/PrivateIterators-inl.h:14,
16:55.84                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Statistics.cpp:28:
16:55.84 In member function ‘void js::ObjectWrapperMap::Enum::goToNext()’,
16:55.84     inlined from ‘void js::ObjectWrapperMap::Enum::popFront()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.h:109:15,
16:55.84     inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp:641:71:
16:55.84 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.h:52:13: warning: ‘e.JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::filter’ may be used uninitialized [-Wmaybe-uninitialized]
16:55.84    52 |         if (filter && !filter->match(c)) {
16:55.84       |             ^~~~~~
16:55.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’:
16:55.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp:641:28: note: ‘e’ declared here
16:55.85   641 |     for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) {
16:55.85       |                            ^
16:55.85 In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’,
16:55.85     inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1401:19,
16:55.85     inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1532:43,
16:55.85     inlined from ‘bool js::ObjectWrapperMap::Enum::empty() const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.h:92:48,
16:55.85     inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp:641:57:
16:55.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1139:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
16:55.85  1139 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
16:55.85       |                                                                   ~~~~~^~~~~~
16:55.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’:
16:55.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp:641:28: note: ‘e’ declared here
16:55.85   641 |     for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) {
16:55.85       |                            ^
16:55.85 In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’,
16:55.85     inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1401:19,
16:55.85     inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1532:43,
16:55.85     inlined from ‘bool js::ObjectWrapperMap::Enum::empty() const’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/vm/Compartment.h:92:48,
16:55.85     inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp:641:57:
16:55.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/HashTable.h:1139:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
16:55.85  1139 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
16:55.85       |                                                                   ~~~~~^~~~~~
16:55.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’:
16:55.85 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Sweeping.cpp:641:28: note: ‘e’ declared here
16:55.85   641 |     for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) {
16:55.85       |                            ^
16:57.56 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CompilationAndEvaluation.h:16,
16:57.56                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testCompileNonSyntactic.cpp:10,
16:57.56                  from Unified_cpp_js_src_jsapi-tests3.cpp:2:
16:57.56 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
16:57.56     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
16:57.56     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
16:57.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
16:57.56  1151 |     *this->stack = this;
16:57.56       |     ~~~~~~~~~~~~~^~~~~~
16:57.56 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testCompileNonSyntactic.cpp:15:
16:57.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
16:57.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
16:57.56   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
16:57.56       |                             ^
16:57.56 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
16:57.56   328 |   void maybeAppendException(JSAPITestString& message) override {
16:57.56       |                                                       ^~~~~~~~
17:01.59 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
17:01.59                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30,
17:01.59                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
17:01.59                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testDeepFreeze.cpp:8,
17:01.59                  from Unified_cpp_js_src_jsapi-tests4.cpp:2:
17:01.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
17:01.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:01.59     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
17:01.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
17:01.59  1151 |     *this->stack = this;
17:01.59       |     ~~~~~~~~~~~~~^~~~~~
17:01.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
17:01.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
17:01.59   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
17:01.59       |                             ^
17:01.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
17:01.60   328 |   void maybeAppendException(JSAPITestString& message) override {
17:01.60       |                                                       ^~~~~~~~
17:10.52 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CompilationAndEvaluation.h:16,
17:10.52                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:11,
17:10.52                  from Unified_cpp_js_src_jsapi-tests5.cpp:2:
17:10.52 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
17:10.52     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:10.52     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
17:10.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
17:10.52  1151 |     *this->stack = this;
17:10.52       |     ~~~~~~~~~~~~~^~~~~~
17:10.52 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp:15:
17:10.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
17:10.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
17:10.52   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
17:10.52       |                             ^
17:10.52 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
17:10.52   328 |   void maybeAppendException(JSAPITestString& message) override {
17:10.52       |                                                       ^~~~~~~~
17:11.57 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/ErrorReport.h:35,
17:11.58                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/frontend/FrontendContext.h:17,
17:11.58                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testFrontendCompileStencil.cpp:12,
17:11.58                  from Unified_cpp_js_src_jsapi-tests7.cpp:2:
17:11.58 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
17:11.58     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:11.58     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
17:11.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
17:11.58  1151 |     *this->stack = this;
17:11.58       |     ~~~~~~~~~~~~~^~~~~~
17:11.58 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testFrontendCompileStencil.cpp:17:
17:11.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
17:11.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
17:11.58   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
17:11.58       |                             ^
17:11.58 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
17:11.58   328 |   void maybeAppendException(JSAPITestString& message) override {
17:11.58       |                                                       ^~~~~~~~
17:11.59 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/friend/StackLimits.h:19,
17:11.59                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/FindSCCs.h:15,
17:11.59                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testFindSCCs.cpp:11,
17:11.59                  from Unified_cpp_js_src_jsapi-tests6.cpp:2:
17:11.59 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
17:11.59     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:11.59     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
17:11.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
17:11.59  1151 |     *this->stack = this;
17:11.59       |     ~~~~~~~~~~~~~^~~~~~
17:11.59 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testFindSCCs.cpp:12:
17:11.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
17:11.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
17:11.59   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
17:11.59       |                             ^
17:11.59 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
17:11.59   328 |   void maybeAppendException(JSAPITestString& message) override {
17:11.59       |                                                       ^~~~~~~~
17:12.97 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
17:12.97     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:12.97     inlined from ‘virtual bool cls_testRedefineGlobalEval::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:42:78:
17:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘g’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_18(D) + 48])[3]’ [-Wdangling-pointer=]
17:12.98  1151 |     *this->stack = this;
17:12.98       |     ~~~~~~~~~~~~~^~~~~~
17:12.98 In file included from Unified_cpp_js_src_jsapi-tests6.cpp:47:
17:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp: In member function ‘virtual bool cls_testRedefineGlobalEval::run(JS::HandleObject)’:
17:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:40:25: note: ‘g’ declared here
17:12.98    40 |   JS::Rooted g(
17:12.98       |                         ^
17:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
17:12.98   420 |     extra virtual bool run(JS::HandleObject global) override attrs
17:12.98       |                                                     ^~~~~~~~
17:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
17:12.98   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
17:12.98       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
17:12.98   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
17:12.98       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
17:12.98 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:22:1: note: in expansion of macro ‘BEGIN_TEST’
17:12.98    22 | BEGIN_TEST(testRedefineGlobalEval) {
17:12.98       | ^~~~~~~~~~
17:14.25 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Result.h:93,
17:14.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jspubtd.h:19,
17:14.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:27,
17:14.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:19,
17:14.25                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCAllocator.cpp:11,
17:14.25                  from Unified_cpp_js_src_jsapi-tests8.cpp:2:
17:14.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h: In instantiation of ‘constexpr V mozilla::detail::ResultImplementation::inspect() const [with V = TriviallyCopyable_LowBitTagIsError; E = Failed]’:
17:14.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h:647:25:   required from ‘constexpr decltype(auto) mozilla::Result::inspect() const [with V = TriviallyCopyable_LowBitTagIsError; E = Failed]’
17:14.25   647 |     return mImpl.inspect();
17:14.25       |            ~~~~~~~~~~~~~^~
17:14.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCExactRooting.cpp:831:3:   required from here
17:14.25   831 |   CHECK(lv.get().inspect().obj == obj);
17:14.25       |         ~~~~~~~~~~~~~~~~^~
17:14.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/mozilla/Result.h:297:16: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct TriviallyCopyable_LowBitTagIsError’ from an array of ‘const mozilla::detail::ResultImplementation::StorageType’ {aka ‘const long unsigned int’} [-Wclass-memaccess]
17:14.25   297 |     std::memcpy(&res, &mBits, sizeof(V));
17:14.25       |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
17:14.25 In file included from Unified_cpp_js_src_jsapi-tests8.cpp:29:
17:14.25 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCExactRooting.cpp:786:8: note: ‘struct TriviallyCopyable_LowBitTagIsError’ declared here
17:14.25   786 | struct TriviallyCopyable_LowBitTagIsError {
17:14.25       |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:18.63 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/CallAndConstruct.h:15,
17:18.63                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi.h:30:
17:18.63 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
17:18.63     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*&; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:18.63     inlined from ‘bool cls_testGCGrayMarking::IterateObjectChain(JSObject*, F) [with F = ColorCheckFunctor]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCGrayMarking.cpp:754:16:
17:18.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D) + 48])[3]’ [-Wdangling-pointer=]
17:18.63  1151 |     *this->stack = this;
17:18.63       |     ~~~~~~~~~~~~~^~~~~~
17:18.63 In file included from Unified_cpp_js_src_jsapi-tests8.cpp:47:
17:18.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function ‘bool cls_testGCGrayMarking::IterateObjectChain(JSObject*, F) [with F = ColorCheckFunctor]’:
17:18.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCGrayMarking.cpp:754:16: note: ‘obj’ declared here
17:18.63   754 |   RootedObject obj(cx, chain);
17:18.63       |                ^~~
17:18.63 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCGrayMarking.cpp:753:45: note: ‘this’ declared here
17:18.63   753 | bool IterateObjectChain(JSObject* chain, F f) {
17:18.63       |                                             ^
17:18.63 js/src/build/libjs_static.a
17:18.82 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
17:18.82     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:18.82     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
17:18.82 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
17:18.82  1151 |     *this->stack = this;
17:18.82       |     ~~~~~~~~~~~~~^~~~~~
17:18.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
17:18.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
17:18.83   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
17:18.83       |                             ^
17:18.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
17:18.83   328 |   void maybeAppendException(JSAPITestString& message) override {
17:18.83       |                                                       ^~~~~~~~
17:19.91 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’,
17:19.91     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:19.92     inlined from ‘virtual bool cls_testRootedMaybeValue::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCExactRooting.cpp:556:60:
17:19.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘maybe’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D) + 48])[14]’ [-Wdangling-pointer=]
17:19.92  1151 |     *this->stack = this;
17:19.92       |     ~~~~~~~~~~~~~^~~~~~
17:19.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCExactRooting.cpp: In member function ‘virtual bool cls_testRootedMaybeValue::run(JS::HandleObject)’:
17:19.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCExactRooting.cpp:556:28: note: ‘maybe’ declared here
17:19.92   556 |   JS::Rooted> maybe(cx, Some(UndefinedValue()));
17:19.92       |                            ^~~~~
17:19.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
17:19.92   420 |     extra virtual bool run(JS::HandleObject global) override attrs
17:19.92       |                                                     ^~~~~~~~
17:19.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
17:19.92   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
17:19.92       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:19.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
17:19.92   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
17:19.92       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
17:19.92 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCExactRooting.cpp:551:1: note: in expansion of macro ‘BEGIN_TEST’
17:19.92   551 | BEGIN_TEST(testRootedMaybeValue) {
17:19.92       | ^~~~~~~~~~
17:20.84 js/src/build/libmozjs-128.so
17:30.32 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/Value.h:24,
17:30.32                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/util/Poison.h:26,
17:30.32                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/ProcessExecutableMemory.h:10,
17:30.32                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jit/ExecutableAllocator.h:36,
17:30.32                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/GCContext.h:16,
17:30.32                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/gc/Cell.h:15,
17:30.32                  from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCHeapBarriers.cpp:12,
17:30.32                  from Unified_cpp_js_src_jsapi-tests9.cpp:2:
17:30.32 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
17:30.32     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:30.32     inlined from ‘T CreateNurseryGCThing(JSContext*) [with T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCHeapBarriers.cpp:59:49:
17:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=]
17:30.32  1151 |     *this->stack = this;
17:30.32       |     ~~~~~~~~~~~~~^~~~~~
17:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCHeapBarriers.cpp: In function ‘T CreateNurseryGCThing(JSContext*) [with T = JSObject*]’:
17:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCHeapBarriers.cpp:59:20: note: ‘obj’ declared here
17:30.32    59 |   JS::RootedObject obj(cx, JS_NewPlainObject(cx));
17:30.32       |                    ^~~
17:30.32 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCHeapBarriers.cpp:58:43: note: ‘cx’ declared here
17:30.32    58 | JSObject* CreateNurseryGCThing(JSContext* cx) {
17:30.32       |                                ~~~~~~~~~~~^~
17:31.83 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’,
17:31.83     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:31.83     inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:54:
17:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’ [-Wdangling-pointer=]
17:31.83  1151 |     *this->stack = this;
17:31.83       |     ~~~~~~~~~~~~~^~~~~~
17:31.83 In file included from /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCHeapBarriers.cpp:19:
17:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’:
17:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:336:29: note: ‘s’ declared here
17:31.83   336 |       JS::Rooted s(cx, JS::ToString(cx, v));
17:31.83       |                             ^
17:31.83 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:328:55: note: ‘this’ declared here
17:31.83   328 |   void maybeAppendException(JSAPITestString& message) override {
17:31.83       |                                                       ^~~~~~~~
17:32.54 js/src/shell/js
17:32.54 js/src/gdb/gdb-tests
17:39.80 In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’,
17:39.80     inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1184:26,
17:39.80     inlined from ‘virtual bool cls_testIncrementalRoots::run(JS::HandleObject)’ at /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCMarking.cpp:305:53:
17:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/dist/include/js/RootingAPI.h:1151:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_45(D) + 48])[3]’ [-Wdangling-pointer=]
17:39.81  1151 |     *this->stack = this;
17:39.81       |     ~~~~~~~~~~~~~^~~~~~
17:39.81 In file included from Unified_cpp_js_src_jsapi-tests9.cpp:20:
17:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCMarking.cpp: In member function ‘virtual bool cls_testIncrementalRoots::run(JS::HandleObject)’:
17:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCMarking.cpp:305:20: note: ‘obj’ declared here
17:39.81   305 |   JS::RootedObject obj(cx, JS_NewObject(cx, nullptr));
17:39.81       |                    ^~~
17:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:420:53: note: ‘this’ declared here
17:39.81   420 |     extra virtual bool run(JS::HandleObject global) override attrs
17:39.81       |                                                     ^~~~~~~~
17:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:423:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’
17:39.81   423 |   BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, )
17:39.81       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/tests.h:425:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’
17:39.81   425 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, )
17:39.81       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
17:39.81 /var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/js/src/jsapi-tests/testGCMarking.cpp:287:1: note: in expansion of macro ‘BEGIN_TEST’
17:39.81   287 | BEGIN_TEST(testIncrementalRoots) {
17:39.81       | ^~~~~~~~~~
17:47.38 js/src/jsapi-tests/jsapi-tests
17:53.59 ./spidermonkey_checks.stub
18:27.96 TEST-PASS | check_spidermonkey_style.py | ok
18:28.44 TEST-PASS | check_macroassembler_style.py | ok
18:28.52 TEST-PASS | check_js_opcode.py | ok
18:28.77 W 578 compiler warnings present.
18:29.85 W Overall system resources - Wall time: 1108s; CPU: 94%; Read bytes: 467648512; Write bytes: 6047053824; Read time: 52825; Write time: 161549
18:29.85 W Swap in/out (MB): 6.69921875/17.84765625
18:29.87 W (suppressed 15 warnings in third-party code)
18:29.87 W (suppressed 1 warnings in /usr/include/bits)
18:29.87 W (suppressed 5 warnings in build/dist/include/js)
18:29.87 W (suppressed 23 warnings in build/dist/include/mozilla)
18:29.87 W (suppressed 5 warnings in build/dist/include/mozilla/intl)
18:29.87 W (suppressed 3 warnings in intl/components/src)
18:29.87 W (suppressed 1 warnings in js/src)
18:29.87 W (suppressed 1 warnings in js/src/builtin/intl)
18:29.87 W (suppressed 2 warnings in js/src/frontend)
18:29.87 W (suppressed 5 warnings in js/src/gc)
18:29.87 W (suppressed 1 warnings in js/src/irregexp/imported)
18:29.87 W (suppressed 14 warnings in js/src/jit)
18:29.87 W (suppressed 6 warnings in js/src/jit/x64)
18:29.87 W (suppressed 5 warnings in js/src/jit/x86-shared)
18:29.87 W (suppressed 5 warnings in js/src/vm)
18:29.87 W (suppressed 45 warnings in js/src/wasm)
18:29.87 W (suppressed 5 warnings in mfbt/tests)
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds=] ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘ascii’ with type ‘unsigned char [32]’
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds=] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [40, 127] is out of the bounds [0, 40] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds=] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [40, 255] is out of the bounds [0, 40] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Wstringop-overread] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading 512 or more bytes from a region of size 256
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Wstringop-overflow=] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Wstringop-overflow=] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744073709551560 and 18446744073709551615 exceeds maximum object size 9223372036854775807
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Wstringop-overflow=] ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds=] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 255] is out of the bounds [0, 32] of object ‘newChars’ with type ‘js::InlineCharBuffer’
18:29.87 W warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds=] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘newChars’ with type ‘js::InlineCharBuffer’
18:29.87 W warning: /usr/include/c++/15.2.0/bits/stl_algobase.h:426:32 [-Warray-bounds=] ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 24 is out of the bounds [0, 24]
18:29.87 W warning: /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25 [-Wstringop-overflow=] writing 8 bytes into a region of size 7
18:29.87 W warning: /usr/include/c++/15.2.0/bits/stl_algobase.h:585:25 [-Wstringop-overflow=] writing 1 byte into a region of size 0
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘linear’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_41(D) + 48])[14]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘queryObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_31(D)])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promiseObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘propName’ in ‘((js::StackRootedBase**))[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘metaObject’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[8]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ret’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘to’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘r’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘savedFrameStack’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_65(D) + 48])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘newBuffer’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘localeLinear’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘watchers’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘dateTimeFormat’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘aobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D) + 48])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unambiguousNames’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘gcCycleNumberVal’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘completionValue’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘propVal’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘calendar’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘reactionsObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘closure’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘news’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘currentCallee’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘protoProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atom8’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_43(D) + 48])[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘retval’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)aMatcher_6(D)])[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘res’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘linearString’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘qhatv’ in ‘((js::StackRootedBase**)cx)[8]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D) + 344])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘targetBuffer’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘nobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘calendars’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘v1’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_33(D) + 48])[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘newStubCode’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_566(D) + 8])[1]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ns’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_61(D) + 48])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘handlerFun’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘url_str’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘globalObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘child’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘names’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ei’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘breakdown’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘snapshot’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘m’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘idStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘barker’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘node’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘structObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘fallback’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unwrappedSource’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘messageStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘clone’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘shadowRealmObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘envobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘getter’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_60(D) + 344])[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘weakRef’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘mod’ in ‘((js::StackRootedBase**)cx)[8]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘job’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘interpStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[4]’
18:29.87 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘srcAtom’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘arrayBuffer’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘stringKey’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘p’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘base’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘parentValue’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘infoObject’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘iter’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘idv’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D) + 48])[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘args’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘iterator’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘props’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘entry’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atomSet’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘thisObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘C’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘kindString’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘handler’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘relativeTimeFormat’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘piter’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘arrobj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_30(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**))[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘moduleObject’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_35(D)])[4]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D) + 344])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘propIter’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘rhsCopy’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘left’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atom1’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘bindings’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘specifier’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘asyncIterator’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘set’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[12]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘moduleRequest’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘flavorStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘typeStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘dictMap’ in ‘((js::StackRootedBase**)cx)[11]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘cloneRoot’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘fromShape’ in ‘((js::StackRootedBase**)cx)[5]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘throwTypeError’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘optObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘maps’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘protoRoot’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_258(D)])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘rval’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘specifier’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘targetRealm’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘resultPairObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘tarrayUnwrapped’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘queryObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_30(D) + 344])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘forEachFunc’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘returnObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘scope’ in ‘((js::StackRootedBase**)cx)[2]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘resultObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_45(D) + 48])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘queue’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_32(D)])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘otherSnapshot’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘specifierAtom’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unwrappedPromise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘genObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘callee’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘tagLinearStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘keyListObj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D) + 344])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘thisv’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘objProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘matched’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘nextConverted’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pccount’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘intrinsicsHolder’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘map’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ls’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘node’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_26(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘shapeList’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘jspath’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘cfg’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘causeString’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘triggered’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘lexicalEnv’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘generatorObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘exnTag’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘completion’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘request’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘go’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘val’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘resultObject’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘shared’ in ‘((js::StackRootedBase**)cx)[9]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘otherGlobal’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_50(D) + 48])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘parent’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘exception’ in ‘((js::StackRootedBase**)this)[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘varEnv’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘next’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘linearStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D) + 48])[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promiseObject’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘completion’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[14]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unscopables’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘reactionsVal’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pat’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘indexVal’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.88 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘tni’ in ‘((js::StackRootedBase**)cx)[4]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘props’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘importName’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘collator’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[8]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘glob’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘arrayProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘listFormat’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘sourceObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘domObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unicodeType’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘map’ in ‘((js::StackRootedBase**)cx)[11]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘shadowRealm’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘segments’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘arrobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘realm’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘linearPattern’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘option’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obs’ in ‘((js::StackRootedBase**)cx)[4]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘newStubCode’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_563(D) + 8])[1]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘recordsToBeCleanedUp’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘parentFrame’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘debugInfo’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘valObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘cleanupCallback’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘tempFrames’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘sourceAtom’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D) + 48])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘converted’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pluralRules’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘asyncCauseAtom’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘nameValue’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘maybe’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D) + 48])[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘propValue’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘prevAtom’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ownedChars’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘abConstructor’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘results’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘re’ in ‘((js::StackRootedBase**)cx)[9]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘string’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promiseVal’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘nobj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_75(D) + 48])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_56(D) + 16])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘rootedId’ in ‘((js::StackRootedBase**)cx)[12]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘moduleObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘regexp’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘tmp’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘onRejected’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[4]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘userBuffer’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unsafeTypedArrayCrossCompartment’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘thisv’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘stencilObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[8]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj2’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_48(D)])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘g’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_18(D) + 48])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘uniqueOthers’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[12]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘bindings’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_27(D)])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promises’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘stringAtom’ in ‘((js::StackRootedBase**))[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_20(D) + 48])[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘debuggerList’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D) + 344])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘x1’ in ‘((js::StackRootedBase**)cx)[8]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘tagStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘dummy’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘linkName’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘linearRepl’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘dobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘instanceObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_32(D) + 344])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘rootedObj’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘oldFileObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘wasm’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_38(D)])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘collations’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘defaultCtor’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘resolvedPath’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘registry’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘propMap’ in ‘((js::StackRootedBase**)cx)[11]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘holder’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D) + 16])[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘targetScript’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_43(D)])[4]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ref’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘selfHostedName’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘handler’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘context’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘receiverValue’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘constructor’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘lvalue’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘bound’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promiseCtor’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘constructArgs’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unwrappedPromise’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘binary’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘self’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘wrapper’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘stackChain’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘lexical’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘table’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.89 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘props’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘enclosingEnv’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_114(D)])[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘patternValue’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘reactionObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘setobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘transplant’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ctor’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘flagStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘cacheEntry’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘options’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_82(D)])[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘lhsObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘inputString’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘input’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘exceptionStack’ in ‘((js::StackRootedBase**)this)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘savedFrameObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘descs’ in ‘((js::StackRootedBase**)cx)[14]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘fileObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘record’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘objectProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘exnObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘partsArray’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘tagObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘notesArray’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘ctorValue’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘docAll’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘field’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D) + 48])[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘instanceScope’ in ‘((js::StackRootedBase**)cx)[2]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘rawFilenameStr’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘rootedFrame’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘filename’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘keyObj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘idv’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)__closure_86(D)])[13]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘regex’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘compartmentRoot’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘argsobj’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘copy’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘saved’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘targetProto’ in ‘((js::StackRootedBase**)cx)[3]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘overallResult’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘message’ in ‘((js::StackRootedBase**)cx)[6]’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘nbase’ in ‘*(js::StackRootedBase**)cx’
18:29.90 W warning: build/dist/include/js/RootingAPI.h:1151:18 [-Wdangling-pointer=] storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[4]’
18:29.90 W warning: build/dist/include/mozilla/RefPtr.h:101:21 [-Warray-bounds=] ‘void* __builtin_memset(void*, int, long unsigned int)’ offset [0, 7] is out of the bounds [0, 0]
18:29.90 W warning: js/src/ds/OrderedHashTable.h:395:14 [-Wdangling-pointer=] storing the address of local variable ‘r’ in ‘*&MEM[(struct OrderedHashTable *)this_16(D) + 2480B].ranges’
18:29.90 W warning: js/src/frontend/NameAnalysisTypes.h:218:36 [-Warray-bounds=] array subscript 0 is outside array bounds of ‘js::frontend::RecyclableAtomMapValueWrapper [0]’
18:29.90 W warning: js/src/irregexp/imported/regexp-parser.cc:2784:1 [-Wreturn-type] control reaches end of non-void function
18:29.90 W warning: js/src/threading/ProtectedData.h:104:17 [-Wdangling-pointer=] storing the address of local variable ‘resolving’ in ‘((js::AutoResolving**)cx)[276]’
18:29.90 W warning: js/src/vm/FunctionFlags.h:233:39 [-Warray-bounds=] array subscript 44 is outside array bounds of ‘js::frontend::ModuleSharedContext [1]’
18:29.90 W warning: mfbt/tests/TestUniquePtr.cpp:325:32 [-Wmismatched-new-delete] ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function
18:29.91 W Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.
18:29.91 Your build was successful!
 Config object not found by mach.
Configure complete!
Be sure to run |mach build| to pick up any changes
  Parallelism determined by memory: using 4 jobs for 4 cores based on 11.7 GiB RAM and estimated job size of 2.0 GiB
To view a profile of the build, run |mach resource-usage|.
To take your build for a test drive, run: |mach run|
DEBUG: return value for "./mach build" is 0
Testing package...
Installing...
make -C js/src install
make[1]: Entering directory '/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/js/src'
make -C build install
make[2]: Entering directory '/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/js/src/build'
cp js.pc mozjs-128.pc
../../../config/nsinstall -t mozjs-128.pc /var/pisi/mozjs-128-128.14.0-2/install/usr/lib/pkgconfig
../../../config/nsinstall -t ../js-config.h /var/pisi/mozjs-128-128.14.0-2/install/usr/include/mozjs-128
../../../config/nsinstall -t ../../../mozglue/baseprofiler/public/ProfilingCategoryList.h /var/pisi/mozjs-128-128.14.0-2/install/usr/include/mozjs-128/js
/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/mozbuild/srcdirs/firefox-128.14.0-40c0a39e77aa/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /var/pisi/mozjs-128-128.14.0-2/install/usr/include/mozjs-128 ../../../_build_manifests/install/dist_include
Elapsed: 3.10s; From /var/pisi/mozjs-128-128.14.0-2/install/usr/include/mozjs-128: Kept 5 existing; Added/updated 550; Removed 0 files and 0 directories.
cp js-config js128-config
../../../config/nsinstall -t js128-config /var/pisi/mozjs-128-128.14.0-2/install/usr/bin
../../../config/nsinstall -t libjs_static.a /var/pisi/mozjs-128-128.14.0-2/install/usr/lib
mv -f /var/pisi/mozjs-128-128.14.0-2/install/usr/lib/libjs_static.a /var/pisi/mozjs-128-128.14.0-2/install/usr/lib/libjs_static.ajs
../../../config/nsinstall -t ../../../dist/bin/libmozjs-128.so /var/pisi/mozjs-128-128.14.0-2/install/usr/lib
make[2]: Leaving directory '/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/js/src/build'
make -C shell install
make[2]: Entering directory '/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/js/src/shell'
cp ../../../dist/bin/js ../../../dist/bin/js128
../../../config/nsinstall -t ../../../dist/bin/js128 /var/pisi/mozjs-128-128.14.0-2/install/usr/bin
make[2]: Leaving directory '/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/js/src/shell'
make[1]: Leaving directory '/var/pisi/mozjs-128-128.14.0-2/work/firefox-128.14.0/build/js/src'
DEBUG: return value for "make DESTDIR=/var/pisi/mozjs-128-128.14.0-2/install prefix=/usr install" is 0
DEBUG: return value for "install -m0644 "README.txt" /var/pisi/mozjs-128-128.14.0-2/install/usr/share/doc/mozjs-128" is 0
DEBUG: /usr/bin/js128 [stripped]
DEBUG: /usr/lib/libmozjs-128.so [stripped]
DEBUG: Path /usr/lib/pkgconfig belongs in multiple packages
Including external link '/var/pisi/mozjs-128-128.14.0-2/install/usr/lib/libmozjs-128.so.0'
Building package: mozjs-128
Creating mozjs-128-128.14.0-2-p2-x86_64.pisi...
Building package: mozjs-128-devel
Creating mozjs-128-devel-128.14.0-2-p2-x86_64.pisi...
Keeping build directory